Skip to content

Commit 8f0575c

Browse files
committed
Improved the event system and adjusted documentation accordingly.
1 parent e453760 commit 8f0575c

35 files changed

+63756
-69830
lines changed

dist/js/d3-mitch-tree.js

Lines changed: 12 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/d3-mitch-tree.min.js

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/ast/source/BaseTree.js.json

Lines changed: 62763 additions & 68412 deletions
Large diffs are not rendered by default.

docs/class/js/BaseTree.js~BaseTree.html

Lines changed: 135 additions & 496 deletions
Large diffs are not rendered by default.

docs/class/js/BoxedNodeSettings.js~BoxedNodeSettings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/LoadOnDemandSettings.js~LoadOnDemandSettings.html">LoadOnDemandSettings</a></span></span></li>
3838
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/NodeSettings.js~NodeSettings.html">NodeSettings</a></span></span></li>
3939
<li data-ice="doc"><span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-d3">d3</a></span></span></li>
40+
<li data-ice="doc"><span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-nodeClick">nodeClick</a></span></span></li>
4041
</ul>
4142
</div>
4243
</nav>

docs/class/js/BoxedTree.js~BoxedTree.html

Lines changed: 4 additions & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/LoadOnDemandSettings.js~LoadOnDemandSettings.html">LoadOnDemandSettings</a></span></span></li>
3838
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/NodeSettings.js~NodeSettings.html">NodeSettings</a></span></span></li>
3939
<li data-ice="doc"><span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-d3">d3</a></span></span></li>
40+
<li data-ice="doc"><span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-nodeClick">nodeClick</a></span></span></li>
4041
</ul>
4142
</div>
4243
</nav>
@@ -58,7 +59,7 @@ <h1 data-ice="name">BoxedTree</h1>
5859

5960

6061

61-
<div class="flat-list" data-ice="extendsChain"><h4>Extends:</h4><div><span><a href="class/js/BaseTree.js~BaseTree.html">BaseTree</a></span> &#x2192; BoxedTree</div></div>
62+
<div class="flat-list" data-ice="extendsChain"><h4>Extends:</h4><div><span>events~EventEmitter</span> &#x2192; <span><a href="class/js/BaseTree.js~BaseTree.html">BaseTree</a></span> &#x2192; BoxedTree</div></div>
6263

6364

6465

@@ -666,34 +667,6 @@ <h1 data-ice="name">BoxedTree</h1>
666667

667668

668669

669-
<span class="override" data-ice="override"></span>
670-
</td>
671-
<td>
672-
<div>
673-
<p>
674-
675-
676-
677-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-member-[" on"="" +="" pascalcasedeventname]"="">[&quot;on&quot; + pascalCasedEventName]</a></span></span><span class="code" data-ice="signature">: <span>*</span></span>
678-
</p>
679-
</div>
680-
<div>
681-
682-
683-
684-
</div>
685-
</td>
686-
<td>
687-
688-
689-
</td>
690-
</tr>
691-
<tr data-ice="target">
692-
<td>
693-
<span class="access" data-ice="access">public</span>
694-
695-
696-
697670
<span class="override" data-ice="override"></span>
698671
</td>
699672
<td>
@@ -742,34 +715,6 @@ <h1 data-ice="name">BoxedTree</h1>
742715
<td>
743716

744717

745-
</td>
746-
</tr>
747-
<tr data-ice="target">
748-
<td>
749-
<span class="access" data-ice="access">public</span>
750-
751-
752-
753-
<span class="override" data-ice="override"></span>
754-
</td>
755-
<td>
756-
<div>
757-
<p>
758-
759-
760-
761-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-member-onNodeClick">onNodeClick</a></span></span><span class="code" data-ice="signature">: <span>*</span></span>
762-
</p>
763-
</div>
764-
<div>
765-
766-
767-
768-
</div>
769-
</td>
770-
<td>
771-
772-
773718
</td>
774719
</tr>
775720
<tr data-ice="target">
@@ -1678,35 +1623,6 @@ <h1 data-ice="name">BoxedTree</h1>
16781623

16791624

16801625

1681-
<span class="override" data-ice="override"></span>
1682-
</td>
1683-
<td>
1684-
<div>
1685-
<p>
1686-
1687-
1688-
1689-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-method-emit">emit</a></span></span><span class="code" data-ice="signature">(event: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, args: ...<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): <span>*</span></span>
1690-
</p>
1691-
</div>
1692-
<div>
1693-
1694-
1695-
<div data-ice="description"><p>Triggers all handlers associated with an event.</p>
1696-
</div>
1697-
</div>
1698-
</td>
1699-
<td>
1700-
1701-
1702-
</td>
1703-
</tr>
1704-
<tr data-ice="target">
1705-
<td>
1706-
<span class="access" data-ice="access">public</span>
1707-
1708-
1709-
17101626
<span class="override" data-ice="override"></span>
17111627
</td>
17121628
<td>
@@ -2916,35 +2832,6 @@ <h1 data-ice="name">BoxedTree</h1>
29162832

29172833

29182834

2919-
<span class="override" data-ice="override"></span>
2920-
</td>
2921-
<td>
2922-
<div>
2923-
<p>
2924-
2925-
2926-
2927-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-method-on">on</a></span></span><span class="code" data-ice="signature">(event: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, handler: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function">function</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></span>
2928-
</p>
2929-
</div>
2930-
<div>
2931-
2932-
2933-
<div data-ice="description"><p>Attaches a handler to the event.</p>
2934-
</div>
2935-
</div>
2936-
</td>
2937-
<td>
2938-
2939-
2940-
</td>
2941-
</tr>
2942-
<tr data-ice="target">
2943-
<td>
2944-
<span class="access" data-ice="access">public</span>
2945-
2946-
2947-
29482835
<span class="override" data-ice="override"></span>
29492836
</td>
29502837
<td>
@@ -3018,8 +2905,8 @@ <h1 data-ice="name">BoxedTree</h1>
30182905

30192906

30202907
<div data-ice="description"><p>Sets the boolean value indicating
3021-
whether to pan to the clicked node
3022-
feature is enabled or not.</p>
2908+
whether to focus to the clicked node
2909+
or not.</p>
30232910
</div>
30242911
</div>
30252912
</td>

docs/class/js/CircleNodeSettings.js~CircleNodeSettings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/LoadOnDemandSettings.js~LoadOnDemandSettings.html">LoadOnDemandSettings</a></span></span></li>
3838
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/NodeSettings.js~NodeSettings.html">NodeSettings</a></span></span></li>
3939
<li data-ice="doc"><span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-d3">d3</a></span></span></li>
40+
<li data-ice="doc"><span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-nodeClick">nodeClick</a></span></span></li>
4041
</ul>
4142
</div>
4243
</nav>

docs/class/js/CircleTree.js~CircleTree.html

Lines changed: 4 additions & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/LoadOnDemandSettings.js~LoadOnDemandSettings.html">LoadOnDemandSettings</a></span></span></li>
3838
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/NodeSettings.js~NodeSettings.html">NodeSettings</a></span></span></li>
3939
<li data-ice="doc"><span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-d3">d3</a></span></span></li>
40+
<li data-ice="doc"><span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-nodeClick">nodeClick</a></span></span></li>
4041
</ul>
4142
</div>
4243
</nav>
@@ -58,7 +59,7 @@ <h1 data-ice="name">CircleTree</h1>
5859

5960

6061

61-
<div class="flat-list" data-ice="extendsChain"><h4>Extends:</h4><div><span><a href="class/js/BaseTree.js~BaseTree.html">BaseTree</a></span> &#x2192; CircleTree</div></div>
62+
<div class="flat-list" data-ice="extendsChain"><h4>Extends:</h4><div><span>events~EventEmitter</span> &#x2192; <span><a href="class/js/BaseTree.js~BaseTree.html">BaseTree</a></span> &#x2192; CircleTree</div></div>
6263

6364

6465

@@ -550,34 +551,6 @@ <h1 data-ice="name">CircleTree</h1>
550551

551552

552553

553-
<span class="override" data-ice="override"></span>
554-
</td>
555-
<td>
556-
<div>
557-
<p>
558-
559-
560-
561-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-member-[" on"="" +="" pascalcasedeventname]"="">[&quot;on&quot; + pascalCasedEventName]</a></span></span><span class="code" data-ice="signature">: <span>*</span></span>
562-
</p>
563-
</div>
564-
<div>
565-
566-
567-
568-
</div>
569-
</td>
570-
<td>
571-
572-
573-
</td>
574-
</tr>
575-
<tr data-ice="target">
576-
<td>
577-
<span class="access" data-ice="access">public</span>
578-
579-
580-
581554
<span class="override" data-ice="override"></span>
582555
</td>
583556
<td>
@@ -626,34 +599,6 @@ <h1 data-ice="name">CircleTree</h1>
626599
<td>
627600

628601

629-
</td>
630-
</tr>
631-
<tr data-ice="target">
632-
<td>
633-
<span class="access" data-ice="access">public</span>
634-
635-
636-
637-
<span class="override" data-ice="override"></span>
638-
</td>
639-
<td>
640-
<div>
641-
<p>
642-
643-
644-
645-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-member-onNodeClick">onNodeClick</a></span></span><span class="code" data-ice="signature">: <span>*</span></span>
646-
</p>
647-
</div>
648-
<div>
649-
650-
651-
652-
</div>
653-
</td>
654-
<td>
655-
656-
657602
</td>
658603
</tr>
659604
<tr data-ice="target">
@@ -1562,35 +1507,6 @@ <h1 data-ice="name">CircleTree</h1>
15621507

15631508

15641509

1565-
<span class="override" data-ice="override"></span>
1566-
</td>
1567-
<td>
1568-
<div>
1569-
<p>
1570-
1571-
1572-
1573-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-method-emit">emit</a></span></span><span class="code" data-ice="signature">(event: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, args: ...<span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span>): <span>*</span></span>
1574-
</p>
1575-
</div>
1576-
<div>
1577-
1578-
1579-
<div data-ice="description"><p>Triggers all handlers associated with an event.</p>
1580-
</div>
1581-
</div>
1582-
</td>
1583-
<td>
1584-
1585-
1586-
</td>
1587-
</tr>
1588-
<tr data-ice="target">
1589-
<td>
1590-
<span class="access" data-ice="access">public</span>
1591-
1592-
1593-
15941510
<span class="override" data-ice="override"></span>
15951511
</td>
15961512
<td>
@@ -2800,35 +2716,6 @@ <h1 data-ice="name">CircleTree</h1>
28002716

28012717

28022718

2803-
<span class="override" data-ice="override"></span>
2804-
</td>
2805-
<td>
2806-
<div>
2807-
<p>
2808-
2809-
2810-
2811-
<span class="code" data-ice="name"><span><a href="class/js/BaseTree.js~BaseTree.html#instance-method-on">on</a></span></span><span class="code" data-ice="signature">(event: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, handler: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function">function</a></span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">object</a></span></span>
2812-
</p>
2813-
</div>
2814-
<div>
2815-
2816-
2817-
<div data-ice="description"><p>Attaches a handler to the event.</p>
2818-
</div>
2819-
</div>
2820-
</td>
2821-
<td>
2822-
2823-
2824-
</td>
2825-
</tr>
2826-
<tr data-ice="target">
2827-
<td>
2828-
<span class="access" data-ice="access">public</span>
2829-
2830-
2831-
28322719
<span class="override" data-ice="override"></span>
28332720
</td>
28342721
<td>
@@ -2902,8 +2789,8 @@ <h1 data-ice="name">CircleTree</h1>
29022789

29032790

29042791
<div data-ice="description"><p>Sets the boolean value indicating
2905-
whether to pan to the clicked node
2906-
feature is enabled or not.</p>
2792+
whether to focus to the clicked node
2793+
or not.</p>
29072794
</div>
29082795
</div>
29092796
</td>

docs/class/js/LoadOnDemandSettings.js~LoadOnDemandSettings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/LoadOnDemandSettings.js~LoadOnDemandSettings.html">LoadOnDemandSettings</a></span></span></li>
3838
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/NodeSettings.js~NodeSettings.html">NodeSettings</a></span></span></li>
3939
<li data-ice="doc"><span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-d3">d3</a></span></span></li>
40+
<li data-ice="doc"><span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-nodeClick">nodeClick</a></span></span></li>
4041
</ul>
4142
</div>
4243
</nav>

docs/class/js/NodeSettings.js~NodeSettings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/LoadOnDemandSettings.js~LoadOnDemandSettings.html">LoadOnDemandSettings</a></span></span></li>
3838
<li data-ice="doc"><span data-ice="kind" class="kind-class">C</span><span data-ice="name"><span><a href="class/js/NodeSettings.js~NodeSettings.html">NodeSettings</a></span></span></li>
3939
<li data-ice="doc"><span data-ice="kind" class="kind-variable">V</span><span data-ice="name"><span><a href="variable/index.html#static-variable-d3">d3</a></span></span></li>
40+
<li data-ice="doc"><span data-ice="kind" class="kind-typedef">T</span><span data-ice="name"><span><a href="typedef/index.html#static-typedef-nodeClick">nodeClick</a></span></span></li>
4041
</ul>
4142
</div>
4243
</nav>

0 commit comments

Comments
 (0)