From d811721e5ca0f56717fa08a9f7f60abdef12a593 Mon Sep 17 00:00:00 2001 From: Owen Date: Wed, 13 Aug 2014 17:28:51 +0300 Subject: Stop duplicate links --- scripts/rhizicore.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/rhizicore.js b/scripts/rhizicore.js index 978433aa..27f4d25b 100644 --- a/scripts/rhizicore.js +++ b/scripts/rhizicore.js @@ -152,8 +152,12 @@ function myGraph(el) { this.addLink = function(sourceId, targetId, name, state) { var sourceNode = findNode(sourceId, null); var targetNode = findNode(targetId, null); + var found=findLink(sourceId,targetId,name); + if(name)if(name.replace(/ /g,"")==="and")state="temp"; - if ((sourceNode !== undefined) && (targetNode !== undefined)) { + if(found){ + + }else if ((sourceNode !== undefined) && (targetNode !== undefined)) { links.push({ "source": sourceNode, "target": targetNode, -- cgit v1.3.1