]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/on-line/javascript/utils.js
...
[helm.git] / helm / on-line / javascript / utils.js
index 42599f7e8462bf17553b8513994a55e320f678fe..bb018ad0edee4cd57d1485bbf06a3a2b912eee61 100644 (file)
@@ -3,6 +3,25 @@ function chopSlash(url)
   return url.slice(0,url.lastIndexOf('/'));
 }
 
+function dropParam(url,name)
+{
+  var urla = url.split("?");
+  var search = urla[1];
+  var args = search.split("&");
+  var newargs = new Array();
+  var j = 0;
+
+  for (var i = 0 ; i < args.length ; i++) {
+     var couple = args[i].split("=");
+     if (couple[0] != name) {
+        newargs[j] = args[i];
+        j++;
+     }
+  }
+
+  return (urla[0] + "?" + newargs.join("&"));
+}
+
 function setParam(url,name,value)
 {
   var urla = url.split("?");