ericabouaf / wireit

A javascript wiring library to create web wirable interfaces for dataflow applications, visual programming languages or graphical modeling.
http://neyric.github.io/wireit/docs/
Other
520 stars 90 forks source link

WireIt Editor scissors should appear per wire rather than per terminal #65

Open JoelRSimpson opened 12 years ago

JoelRSimpson commented 12 years ago

Having terminals with multiple wires results in undesired behavior when attempting to sever a single wire. The scissors cut all connections for the terminal. As long as one of the terminals connected to the wire to be cut, has only one wire, you can use that side to cut the wire. Unfortunately, in a complex workflow arrangement, it's very common for both sides of the wire to be terminated at terminals with more than one connection. Cutting there will cut more than the desired wire. In my use case, the wires hold information so it's not simply a matter of reconnecting the unintentionally cut wire.