Author: michiel
Date: 2009-11-19 00:37:30 +0100 (Thu, 19 Nov 2009)
New Revision: 39798
Modified:
mmbase/trunk/base-webapp/src/main/webapp/mmbase/components/core/model.svg.jsp
Log:
Modified:
mmbase/trunk/base-webapp/src/main/webapp/mmbase/components/core/model.svg.jsp
===================================================================
---
mmbase/trunk/base-webapp/src/main/webapp/mmbase/components/core/model.svg.jsp
2009-11-18 23:22:28 UTC (rev 39797)
+++
mmbase/trunk/base-webapp/src/main/webapp/mmbase/components/core/model.svg.jsp
2009-11-18 23:37:30 UTC (rev 39798)
@@ -62,7 +62,21 @@
} else {
color = "";
}
- String u = url + "?nodemanager=" + nm + "&maxdistance=" +
maxdistance;
+ Set<String> newNodeManagers = new TreeSet<String>();
+ newNodeManagers.addAll(nodemanager);
+ if (newNodeManagers.contains(nm)) {
+ newNodeManagers.remove(nm);
+ } else {
+ newNodeManagers.add(nm);
+ }
+ StringBuilder nms = new StringBuilder();
+ for (String n : newNodeManagers) {
+ if (nms.length() > 0) {
+ nms.append(",");
+ }
+ nms.append(n);
+ }
+ String u = url + "?nodemanager=" + nms + "&maxdistance=" +
maxdistance;
out.println(nm + " [label=<" + nm + ">" + color + ",URL=\"" + u +
"\"];");
}
%>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs