From c9d07007e241508b3cdbb589bf074340afb05a38 Mon Sep 17 00:00:00 2001 From: jiteshjha Date: Wed, 6 Jul 2016 12:37:48 +0530 Subject: Fixed source to target order for all port to port edges --- index.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'index.html') diff --git a/index.html b/index.html index fc83c08..9c1cedb 100644 --- a/index.html +++ b/index.html @@ -609,6 +609,24 @@ alert("Control port must be connected to command port"); } else { + + if((source.value.indexOf('Input') != -1 && target.value.indexOf('Output') != -1) + || (target.value == 'CommandPort' && source.value == 'ControlPort')) { + console.log('sdsd'); + graph.getModel().beginUpdate(); + try { + var newEdge = graph.insertEdge(parent, null, '', target, source); + var waypoints = edgeState.absolutePoints; + waypoints.reverse(); + newEdge.geometry.points = waypoints; + } + finally { + graph.getModel().endUpdate(); + } + + return null; + console.log('dsd'); + } // If the edge is legit, return the edge. return mxGraph.prototype.addEdge.apply(this, arguments); } -- cgit