Bug in the function that splits variables.
authorRobert Konigsberg <konigsberg@google.com>
Sat, 7 Jan 2012 14:54:45 +0000 (09:54 -0500)
committerRobert Konigsberg <konigsberg@google.com>
Sat, 7 Jan 2012 14:54:45 +0000 (09:54 -0500)
auto_tests/misc/local.html
experimental/palette/index.js

index 616f59e..a7efaf6 100644 (file)
       var query = window.location.search.substring(1); 
       var args = {};
       var vars = query.split("&"); 
-      for (var i = 0;i < vars.length; i++) { 
-        var pair = vars[i].split("="); 
-        args[pair[0]] = pair[1];
+      for (var i = 0; i < vars.length; i++) { 
+        if (vars[i].length > 0) {
+          var pair = vars[i].split("="); 
+          args[pair[0]] = pair[1];
+        }
       }
       return args;
     }
index 64f5316..8f9491e 100644 (file)
@@ -32,9 +32,11 @@ Index.splitVariables = function() { // http://www.idealog.us/2006/06/javascript_
   var query = window.location.search.substring(1); 
   var args = {};
   var vars = query.split("&"); 
-  for (var i = 0;i < vars.length; i++) { 
-    var pair = vars[i].split("="); 
-    args[pair[0]] = pair[1];
+  for (var i = 0; i < vars.length; i++) { 
+    if (vars[i].length > 0) {
+      var pair = vars[i].split("="); 
+      args[pair[0]] = pair[1];
+    }
   }
   return args;
 }