Преглед изворни кода

now (I think) with check for circular insideness links

Simon Van Mierlo пре 8 година
родитељ
комит
733a6b1cd5
1 измењених фајлова са 8 додато и 5 уклоњено
  1. 8 5
      client/geometry_utils.js

+ 8 - 5
client/geometry_utils.js

@@ -257,11 +257,14 @@ GeometryUtils = function(){
 					function(edgeId)
 					{
 						var linkIn = __edgeId2ends(edgeId)[0];
-						if( __isContainmentConnectionType(linkIn) )
-							resizeContainer(
-								__edgeId2ends(__icons[linkIn]['edgesIn'][0])[0],
-								linkIn,
-								it);
+						if( __isContainmentConnectionType(linkIn) ) {
+                            if ( reqs.map(function(_node) {return _node['uri'];}).indexOf(__edgeId2ends(__icons[linkIn]['edgesIn'][0])[0] + '.cs') < 0 ) {
+                                resizeContainer(
+                                    __edgeId2ends(__icons[linkIn]['edgesIn'][0])[0],
+                                    linkIn,
+                                    it);
+                            }
+                        }
 					});
 	
 				if( context.toBeInserted && it in context.toBeInserted )