]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/on-line/javascript/utils.js
New implementation of the graphs stuff: now every hard-coded URL has
[helm.git] / helm / on-line / javascript / utils.js
index d7903ef6226d0cccfe9628751b2e6b20de5f0eb7..42599f7e8462bf17553b8513994a55e320f678fe 100644 (file)
@@ -8,14 +8,17 @@ function setParam(url,name,value)
   var urla = url.split("?");
   var search = urla[1];
   var args = search.split("&");
+  var found = false;
 
   for (var i = 0 ; i < args.length ; i++) {
      var couple = args[i].split("=");
-     if (couple[0] == name) args[i] = name + "=" + value;
+     if (couple[0] == name) {
+        found = true;
+        args[i] = name + "=" + value;
+     }
   }
 
-
-  return (urla[0] + "?" + args.join("&"));
+  return (urla[0] + "?" + args.join("&") + (found ? "" : ("&" + name + "=" + value)));
 }
 
 function extractParam(url,name)