From 02f41d41ebe995965f38a93829a89e55c3f091b0 Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Mon, 24 Nov 2014 17:13:00 +0000 Subject: [PATCH] fix getURLParam to actually parse and decode parameters correctly --- code/utils_misc.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/code/utils_misc.js b/code/utils_misc.js index 170a3c38..e14e4e51 100644 --- a/code/utils_misc.js +++ b/code/utils_misc.js @@ -76,13 +76,19 @@ window.layerGroupLength = function(layerGroup) { // retrieves parameter from the URL?query=string. window.getURLParam = function(param) { - var v = document.URL; - var i = v.indexOf(param); - if(i <= -1) return ''; - v = v.substr(i); - i = v.indexOf("&"); - if(i >= 0) v = v.substr(0, i); - return v.replace(param+"=",""); + var items = window.location.search.substr(1).split('&'); + if (items == "") return ""; + + for (var i=0; i