| Index: tools/turbolizer/graph-view.js
|
| diff --git a/tools/turbolizer/graph-view.js b/tools/turbolizer/graph-view.js
|
| index 2baad783c1b8dd205a0752feda296920beb342eb..a53a0e0b4fce4ec97ad6a2a36c52a63ab26ea5ac 100644
|
| --- a/tools/turbolizer/graph-view.js
|
| +++ b/tools/turbolizer/graph-view.js
|
| @@ -469,33 +469,17 @@ class GraphView extends View {
|
|
|
| if (!mouseDownNode) return;
|
|
|
| - if (mouseDownNode !== d){
|
| - // we're in a different node: create new edge for mousedown edge and add to graph
|
| - var newEdge = {source: mouseDownNode, target: d};
|
| - var filtRes = graph.visibleEdges.filter(function(d){
|
| - if (d.source === newEdge.target && d.target === newEdge.source){
|
| - graph.edges.splice(graph.edges.indexOf(d), 1);
|
| - }
|
| - return d.source === newEdge.source && d.target === newEdge.target;
|
| - });
|
| - if (!filtRes[0].length){
|
| - graph.edges.push(newEdge);
|
| - graph.updateGraphVisibility();
|
| - }
|
| + if (state.justDragged) {
|
| + // dragged, not clicked
|
| + state.justDragged = false;
|
| } else{
|
| - // we're in the same node
|
| - if (state.justDragged) {
|
| - // dragged, not clicked
|
| - state.justDragged = false;
|
| - } else{
|
| - // clicked, not dragged
|
| - var extend = d3.event.shiftKey;
|
| - var selection = graph.state.selection;
|
| - if (!extend) {
|
| - selection.clear();
|
| - }
|
| - selection.select(d3node[0][0], true);
|
| + // clicked, not dragged
|
| + var extend = d3.event.shiftKey;
|
| + var selection = graph.state.selection;
|
| + if (!extend) {
|
| + selection.clear();
|
| }
|
| + selection.select(d3node[0][0], true);
|
| }
|
| }
|
|
|
|
|