activate events. A previously activated node will be
deactivated. If activeVisible option is set, all parents
will be expanded as necessary. Pass key = false, to deactivate
the current node only.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">key</span>: <spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">boolean</span></span></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></h4><p>activate node (null, if not found)</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">patchList</span>: <ahref="Frontend_Script_API._internal_.NodePatch.html"class="tsd-signature-type tsd-kind-interface">NodePatch</a><spanclass="tsd-signature-symbol">[]</span></span></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.JQueryPromise.html"class="tsd-signature-type tsd-kind-interface">JQueryPromise</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">></span></h4><p>resolved, when all patches have been applied</p>
<divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L53">src/public/app/types-fancytree.d.ts:53</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="changerefkey"><span>change<wbr/>Ref<wbr/>Key</span><ahref="#changerefkey"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="changerefkey-1"><spanclass="tsd-kind-call-signature">changeRefKey</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">oldRefKey</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">newRefKey</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#changerefkey-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>[ext-clones] Replace a refKey with a new one.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">oldRefKey</span>: <spanclass="tsd-signature-type">string</span></span></li><li><span><spanclass="tsd-kind-parameter">newRefKey</span>: <spanclass="tsd-signature-type">string</span></span></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L56">src/public/app/types-fancytree.d.ts:56</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="clearcookies"><span>clear<wbr/>Cookies</span><ahref="#clearcookies"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="clearcookies-1"><spanclass="tsd-kind-call-signature">clearCookies</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#clearcookies-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>[ext-persist] Remove persistence cookies of the given type(s).
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L60">src/public/app/types-fancytree.d.ts:60</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="clearfilter"><span>clear<wbr/>Filter</span><ahref="#clearfilter"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="clearfilter-1"><spanclass="tsd-kind-call-signature">clearFilter</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#clearfilter-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>[ext-filter] Reset the filter.</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L63">src/public/app/types-fancytree.d.ts:63</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="count"><span>count</span><ahref="#count"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="count-1"><spanclass="tsd-kind-call-signature">count</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><ahref="#count-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return the number of nodes.</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">number</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L66">src/public/app/types-fancytree.d.ts:66</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="debug"><span>debug</span><ahref="#debug"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="debug-1"><spanclass="tsd-kind-call-signature">debug</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">msg</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#debug-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Write to browser console if debugLevel >= 2 (prepending tree name)</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">msg</span>: <spanclass="tsd-signature-type">any</span></span></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L69">src/public/app/types-fancytree.d.ts:69</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="enableupdate"><span>enable<wbr/>Update</span><ahref="#enableupdate"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="enableupdate-1"><spanclass="tsd-kind-call-signature">enableUpdate</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">enabled</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#enableupdate-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Temporarily suppress rendering to improve performance on bulk-updates.</p>
<divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L110">src/public/app/types-fancytree.d.ts:110</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="findnextnode"><span>find<wbr/>Next<wbr/>Node</span><ahref="#findnextnode"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="findnextnode-1"><spanclass="tsd-kind-call-signature">findNextNode</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">match</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">startNode</span><spanclass="tsd-signature-symbol">?:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#findnextnode-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Find the next visible node that starts with <code>match</code>, starting at <code>startNode</code> and wrap-around at the end.</p>
<divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L98">src/public/app/types-fancytree.d.ts:98</a></li></ul></aside></div></li><liclass=""><divclass="tsd-signature tsd-anchor-link"id="findnextnode-2"><spanclass="tsd-kind-call-signature">findNextNode</span><spanclass="tsd-signature-symbol">(</span><br/><spanclass="tsd-kind-parameter">match</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-kind-parameter">startNode</span><spanclass="tsd-signature-symbol">?:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#findnextnode-2"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Find the next visible node that starts with <code>match</code>, starting at <code>startNode</code> and wrap-around at the end.</p>
<divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L104">src/public/app/types-fancytree.d.ts:104</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="generateformelements"><span>generate<wbr/>Form<wbr/>Elements</span><ahref="#generateformelements"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="generateformelements-1"><spanclass="tsd-kind-call-signature">generateFormElements</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">selected</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">active</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#generateformelements-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Generate INPUT elements that can be submitted with html forms. In selectMode 3 only the topmost selected nodes are considered.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">selected</span>: <spanclass="tsd-signature-type">boolean</span></span></li><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">active</span>: <spanclass="tsd-signature-type">boolean</span></span></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L113">src/public/app/types-fancytree.d.ts:113</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getactivenode"><span>get<wbr/>Active<wbr/>Node</span><ahref="#getactivenode"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getactivenode-1"><spanclass="tsd-kind-call-signature">getActiveNode</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#getactivenode-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return the currently active node or null.</p>
</div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L116">src/public/app/types-fancytree.d.ts:116</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getfirstchild"><span>get<wbr/>First<wbr/>Child</span><ahref="#getfirstchild"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getfirstchild-1"><spanclass="tsd-kind-call-signature">getFirstChild</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#getfirstchild-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return the first top level node if any (not the invisible root node).</p>
</div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L119">src/public/app/types-fancytree.d.ts:119</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getfocusnode"><span>get<wbr/>Focus<wbr/>Node</span><ahref="#getfocusnode"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getfocusnode-1"><spanclass="tsd-kind-call-signature">getFocusNode</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">ifTreeHasFocus</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#getfocusnode-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return node that has keyboard focus.</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L125">src/public/app/types-fancytree.d.ts:125</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getnodebykey"><span>get<wbr/>Node<wbr/>By<wbr/>Key</span><ahref="#getnodebykey"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getnodebykey-1"><spanclass="tsd-kind-call-signature">getNodeByKey</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">key</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">searchRoot</span><spanclass="tsd-signature-symbol">?:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#getnodebykey-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return node with a given key or null if not found.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">key</span>: <spanclass="tsd-signature-type">string</span></span></li><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">searchRoot</span>: <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></span><divclass="tsd-comment tsd-typography"><p>(optional) only search below this node.</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L131">src/public/app/types-fancytree.d.ts:131</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getnodesbyref"><span>get<wbr/>Nodes<wbr/>By<wbr/>Ref</span><ahref="#getnodesbyref"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getnodesbyref-1"><spanclass="tsd-kind-call-signature">getNodesByRef</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">refKey</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">rootNode</span><spanclass="tsd-signature-symbol">?:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">[]</span><ahref="#getnodesbyref-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>[ext-clones] Return all nodes with a given refKey (null if not found).</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">refKey</span>: <spanclass="tsd-signature-type">string</span></span></li><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">rootNode</span>: <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></span><divclass="tsd-comment tsd-typography"><p>optionally restrict results to descendants of this node.</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">[]</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L137">src/public/app/types-fancytree.d.ts:137</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getpersistdata"><span>get<wbr/>Persist<wbr/>Data</span><ahref="#getpersistdata"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getpersistdata-1"><spanclass="tsd-kind-call-signature">getPersistData</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.PersistData.html"class="tsd-signature-type tsd-kind-interface">PersistData</a><ahref="#getpersistdata-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>[ext-persist] Return persistence information from cookies Called like $("#tree").fancytree("getTree").getPersistData();</p>
</div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.PersistData.html"class="tsd-signature-type tsd-kind-interface">PersistData</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L140">src/public/app/types-fancytree.d.ts:140</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getrootnode"><span>get<wbr/>Root<wbr/>Node</span><ahref="#getrootnode"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getrootnode-1"><spanclass="tsd-kind-call-signature">getRootNode</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#getrootnode-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return the invisible system root node.</p>
</div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L143">src/public/app/types-fancytree.d.ts:143</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="getselectednodes"><span>get<wbr/>Selected<wbr/>Nodes</span><ahref="#getselectednodes"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="getselectednodes-1"><spanclass="tsd-kind-call-signature">getSelectedNodes</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">stopOnParents</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">[]</span><ahref="#getselectednodes-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return an array of selected nodes.</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">[]</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L149">src/public/app/types-fancytree.d.ts:149</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="hasfocus"><span>has<wbr/>Focus</span><ahref="#hasfocus"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="hasfocus-1"><spanclass="tsd-kind-call-signature">hasFocus</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span><ahref="#hasfocus-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return true if the tree control has keyboard focus</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">boolean</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L152">src/public/app/types-fancytree.d.ts:152</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="info"><span>info</span><ahref="#info"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="info-1"><spanclass="tsd-kind-call-signature">info</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">msg</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#info-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Write to browser console if debugLevel >= 1 (prepending tree name)</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">msg</span>: <spanclass="tsd-signature-type">any</span></span></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L155">src/public/app/types-fancytree.d.ts:155</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="isediting"><span>is<wbr/>Editing</span><ahref="#isediting"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="isediting-1"><spanclass="tsd-kind-call-signature">isEditing</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><ahref="#isediting-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>[ext-edit] Check if any node in this tree in edit mode.</p>
</div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L158">src/public/app/types-fancytree.d.ts:158</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="loadkeypath"><span>load<wbr/>Key<wbr/>Path</span><ahref="#loadkeypath"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="loadkeypath-1"><spanclass="tsd-kind-call-signature">loadKeyPath</span><spanclass="tsd-signature-symbol">(</span><br/><spanclass="tsd-kind-parameter">keyPathList</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-kind-parameter">callback</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">status</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">void</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.JQueryPromise.html"class="tsd-signature-type tsd-kind-interface">JQueryPromise</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">></span><ahref="#loadkeypath-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Make sure that a node with a given ID is loaded, by traversing - and loading - its parents. This method is ment for lazy hierarchies. A callback is executed for every node as we go.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">keyPathList</span>: <spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span></span><divclass="tsd-comment tsd-typography"><p>one or more key paths (e.g. '/3/2_1/7')</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><spanclass="tsd-kind-parameter">callback</span>: <spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">status</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">void</span></span><divclass="tsd-comment tsd-typography"><p>callback(node, status) is called for every visited node ('loading', 'loaded', 'ok', 'error')</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.JQueryPromise.html"class="tsd-signature-type tsd-kind-interface">JQueryPromise</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">></span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L165">src/public/app/types-fancytree.d.ts:165</a></li></ul></aside></div></li><liclass=""><divclass="tsd-signature tsd-anchor-link"id="loadkeypath-2"><spanclass="tsd-kind-call-signature">loadKeyPath</span><spanclass="tsd-signature-symbol">(</span><br/><spanclass="tsd-kind-parameter">keyPath</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-kind-parameter">callback</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">status</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">void</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.JQueryPromise.html"class="tsd-signature-type tsd-kind-interface">JQueryPromise</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">></span><ahref="#loadkeypath-2"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Make sure that a node with a given ID is loaded, by traversing - and loading - its parents. This method is ment for lazy hierarchies. A callback is executed for every node as we go.</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><spanclass="tsd-kind-parameter">callback</span>: <spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">status</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">void</span></span><divclass="tsd-comment tsd-typography"><p>callback(node, status) is called for every visited node ('loading', 'loaded', 'ok', 'error')</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.JQueryPromise.html"class="tsd-signature-type tsd-kind-interface">JQueryPromise</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">></span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L172">src/public/app/types-fancytree.d.ts:172</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="reactivate"><span>reactivate</span><ahref="#reactivate"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="reactivate-1"><spanclass="tsd-kind-call-signature">reactivate</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#reactivate-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Re-fire beforeActivate and activate events.</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L175">src/public/app/types-fancytree.d.ts:175</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="reload"><span>reload</span><ahref="#reload"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="reload-1"><spanclass="tsd-kind-call-signature">reload</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">source</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.JQueryPromise.html"class="tsd-signature-type tsd-kind-interface">JQueryPromise</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">></span><ahref="#reload-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Reload tree from source and return a promise.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">source</span>: <spanclass="tsd-signature-type">any</span></span><divclass="tsd-comment tsd-typography"><p>optional new source (defaults to initial source data)</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="Frontend_Script_API._internal_.JQueryPromise.html"class="tsd-signature-type tsd-kind-interface">JQueryPromise</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">></span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L181">src/public/app/types-fancytree.d.ts:181</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="render"><span>render</span><ahref="#render"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="render-1"><spanclass="tsd-kind-call-signature">render</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">force</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">deep</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#render-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Render tree (i.e. create DOM elements for all top-level nodes).</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">force</span>: <spanclass="tsd-signature-type">boolean</span></span><divclass="tsd-comment tsd-typography"><p>create DOM elements, even is parent is collapsed (default = false)</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/TriliumNext/Notes/blob/84883a6e267a4cfd7d26a14ec43a31d53c76e99b/src/public/app/types-fancytree.d.ts#L191">src/public/app/types-fancytree.d.ts:191</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member"><h3class="tsd-anchor-link"id="todict"><span>to<wbr/>Dict</span><ahref="#todict"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass=""><divclass="tsd-signature tsd-anchor-link"id="todict-1"><spanclass="tsd-kind-call-signature">toDict</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">includeRoot</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">,</span><spanclass="tsd-kind-parameter">callback</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">void</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">any</span><ahref="#todict-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Return all nodes as nested list of NodeData.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">includeRoot</span>: <spanclass="tsd-signature-type">boolean</span></span><divclass="tsd-comment tsd-typography"><p>Returns the hidden system root node (and its children) (default = false)</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">callback</span>: <spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">void</span></span><divclass="tsd-comment tsd-typography"><p>Called for every node</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">fn</span>: <spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">node</span><spanclass="tsd-signature-symbol">:</span><ahref="Frontend_Script_API._internal_.FancytreeNode.html"class="tsd-signature-type tsd-kind-interface">FancytreeNode</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><spanclass="tsd-signature-type">any</span></span><divclass="tsd-comment tsd-typography"><p>the callback function. Return false to stop iteration, return "skip" to skip this node and children only.</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">boolean</span></h4><p>false, if the iterator was stopped.</p>