lots of fixes, added support for selection rectangle, rearrange nodes, highlight links, copypaste with links and fixed several bugs

This commit is contained in:
tamat
2018-03-29 19:44:03 +02:00
parent 7485fc68aa
commit 1a16d6bc24
12 changed files with 1753 additions and 1089 deletions

View File

@@ -85,7 +85,7 @@
<div class="foundat">
Defined in: <a href="../files/.._src_litegraph.js.html#l377"><code>..&#x2F;src&#x2F;litegraph.js:377</code></a>
Defined in: <a href="../files/.._src_litegraph.js.html#l378"><code>..&#x2F;src&#x2F;litegraph.js:378</code></a>
</div>
@@ -114,7 +114,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l377"><code>..&#x2F;src&#x2F;litegraph.js:377</code></a>
<a href="../files/.._src_litegraph.js.html#l378"><code>..&#x2F;src&#x2F;litegraph.js:378</code></a>
</p>
@@ -149,6 +149,10 @@
<li class="index-item method">
<a href="#method_add">add</a>
</li>
<li class="index-item method">
<a href="#method_arrange">arrange</a>
</li>
<li class="index-item method">
<a href="#method_attachCanvas">attachCanvas</a>
@@ -269,7 +273,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l799"><code>..&#x2F;src&#x2F;litegraph.js:799</code></a>
<a href="../files/.._src_litegraph.js.html#l856"><code>..&#x2F;src&#x2F;litegraph.js:856</code></a>
</p>
@@ -301,6 +305,37 @@
</div>
<div id="method_arrange" class="method item">
<h3 class="name"><code>arrange</code></h3>
<span class="paren">()</span>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l736"><code>..&#x2F;src&#x2F;litegraph.js:736</code></a>
</p>
</div>
<div class="description">
<p>Positions every node in a more readable manner</p>
</div>
</div>
<div id="method_attachCanvas" class="method item">
<h3 class="name"><code>attachCanvas</code></h3>
@@ -323,7 +358,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l452"><code>..&#x2F;src&#x2F;litegraph.js:452</code></a>
<a href="../files/.._src_litegraph.js.html#l453"><code>..&#x2F;src&#x2F;litegraph.js:453</code></a>
</p>
@@ -370,7 +405,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l403"><code>..&#x2F;src&#x2F;litegraph.js:403</code></a>
<a href="../files/.._src_litegraph.js.html#l404"><code>..&#x2F;src&#x2F;litegraph.js:404</code></a>
</p>
@@ -407,7 +442,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l1298"><code>..&#x2F;src&#x2F;litegraph.js:1298</code></a>
<a href="../files/.._src_litegraph.js.html#l1355"><code>..&#x2F;src&#x2F;litegraph.js:1355</code></a>
</p>
@@ -461,7 +496,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l471"><code>..&#x2F;src&#x2F;litegraph.js:471</code></a>
<a href="../files/.._src_litegraph.js.html#l472"><code>..&#x2F;src&#x2F;litegraph.js:472</code></a>
</p>
@@ -517,7 +552,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l937"><code>..&#x2F;src&#x2F;litegraph.js:937</code></a>
<a href="../files/.._src_litegraph.js.html#l994"><code>..&#x2F;src&#x2F;litegraph.js:994</code></a>
</p>
@@ -583,7 +618,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l970"><code>..&#x2F;src&#x2F;litegraph.js:970</code></a>
<a href="../files/.._src_litegraph.js.html#l1027"><code>..&#x2F;src&#x2F;litegraph.js:1027</code></a>
</p>
@@ -649,7 +684,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l953"><code>..&#x2F;src&#x2F;litegraph.js:953</code></a>
<a href="../files/.._src_litegraph.js.html#l1010"><code>..&#x2F;src&#x2F;litegraph.js:1010</code></a>
</p>
@@ -709,7 +744,7 @@
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l744"><code>..&#x2F;src&#x2F;litegraph.js:744</code></a>
<a href="../files/.._src_litegraph.js.html#l801"><code>..&#x2F;src&#x2F;litegraph.js:801</code></a>
</p>
@@ -753,7 +788,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l733"><code>..&#x2F;src&#x2F;litegraph.js:733</code></a>
<a href="../files/.._src_litegraph.js.html#l790"><code>..&#x2F;src&#x2F;litegraph.js:790</code></a>
</p>
@@ -799,7 +834,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l924"><code>..&#x2F;src&#x2F;litegraph.js:924</code></a>
<a href="../files/.._src_litegraph.js.html#l981"><code>..&#x2F;src&#x2F;litegraph.js:981</code></a>
</p>
@@ -861,7 +896,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l986"><code>..&#x2F;src&#x2F;litegraph.js:986</code></a>
<a href="../files/.._src_litegraph.js.html#l1043"><code>..&#x2F;src&#x2F;litegraph.js:1043</code></a>
</p>
@@ -943,7 +978,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l722"><code>..&#x2F;src&#x2F;litegraph.js:722</code></a>
<a href="../files/.._src_litegraph.js.html#l780"><code>..&#x2F;src&#x2F;litegraph.js:780</code></a>
</p>
@@ -983,7 +1018,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l1228"><code>..&#x2F;src&#x2F;litegraph.js:1228</code></a>
<a href="../files/.._src_litegraph.js.html#l1285"><code>..&#x2F;src&#x2F;litegraph.js:1285</code></a>
</p>
@@ -1020,7 +1055,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l855"><code>..&#x2F;src&#x2F;litegraph.js:855</code></a>
<a href="../files/.._src_litegraph.js.html#l912"><code>..&#x2F;src&#x2F;litegraph.js:912</code></a>
</p>
@@ -1074,7 +1109,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l539"><code>..&#x2F;src&#x2F;litegraph.js:539</code></a>
<a href="../files/.._src_litegraph.js.html#l540"><code>..&#x2F;src&#x2F;litegraph.js:540</code></a>
</p>
@@ -1131,7 +1166,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l756"><code>..&#x2F;src&#x2F;litegraph.js:756</code></a>
<a href="../files/.._src_litegraph.js.html#l813"><code>..&#x2F;src&#x2F;litegraph.js:813</code></a>
</p>
@@ -1193,7 +1228,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l1265"><code>..&#x2F;src&#x2F;litegraph.js:1265</code></a>
<a href="../files/.._src_litegraph.js.html#l1322"><code>..&#x2F;src&#x2F;litegraph.js:1322</code></a>
</p>
@@ -1242,7 +1277,7 @@ if the nodes are using graphical actions</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l1173"><code>..&#x2F;src&#x2F;litegraph.js:1173</code></a>
<a href="../files/.._src_litegraph.js.html#l1230"><code>..&#x2F;src&#x2F;litegraph.js:1230</code></a>
</p>
@@ -1311,7 +1346,7 @@ can be easily accesed from the outside of the graph</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l1188"><code>..&#x2F;src&#x2F;litegraph.js:1188</code></a>
<a href="../files/.._src_litegraph.js.html#l1245"><code>..&#x2F;src&#x2F;litegraph.js:1245</code></a>
</p>
@@ -1374,7 +1409,7 @@ can be easily accesed from the outside of the graph</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l489"><code>..&#x2F;src&#x2F;litegraph.js:489</code></a>
<a href="../files/.._src_litegraph.js.html#l490"><code>..&#x2F;src&#x2F;litegraph.js:490</code></a>
</p>
@@ -1422,7 +1457,7 @@ can be easily accesed from the outside of the graph</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l517"><code>..&#x2F;src&#x2F;litegraph.js:517</code></a>
<a href="../files/.._src_litegraph.js.html#l518"><code>..&#x2F;src&#x2F;litegraph.js:518</code></a>
</p>
@@ -1453,7 +1488,7 @@ can be easily accesed from the outside of the graph</p>
<div class="meta">
<p>
Defined in
<a href="../files/.._src_litegraph.js.html#l618"><code>..&#x2F;src&#x2F;litegraph.js:618</code></a>
<a href="../files/.._src_litegraph.js.html#l619"><code>..&#x2F;src&#x2F;litegraph.js:619</code></a>
</p>