Hi
My original post was incorrect, it should state this:
After droped between the nodes:
node1 -------conn1---------> node3-------conn2--------->node2
OnDrop: (new node3 was dropped on original conn1)
conn1.source = node1;
conn1.target = node3;
conn2 = new conn();
conn2.settings = conn1.settings;
conn2.source = node3;
conn2.target = node2;
This behavior is typical in Microsoft Visio and a huge help for rapidly building diagrams.
Thanks for the considerations!