diff --git a/themes/bootstrap3/js/common.js b/themes/bootstrap3/js/common.js index b382da1262023693903bc6e06bb46c2ad74e038b..a5c74d9c26d2c82559d433ea1d4102175863d4b4 100644 --- a/themes/bootstrap3/js/common.js +++ b/themes/bootstrap3/js/common.js @@ -54,7 +54,7 @@ function deparam(url) { var pairs = url.substring(url.indexOf('?') + 1).split('&'); for (var i = 0; i < pairs.length; i++) { var pair = pairs[i].split('='); - var name = decodeURIComponent(pair[0]); + var name = decodeURIComponent(pair[0].replace(/\+/g, ' ')); if(name.length == 0) { continue; } @@ -63,9 +63,9 @@ function deparam(url) { if(!request[name]) { request[name] = []; } - request[name].push(decodeURIComponent(pair[1])); + request[name].push(decodeURIComponent(pair[1].replace(/+/g, ' '))); } else { - request[name] = decodeURIComponent(pair[1]); + request[name] = decodeURIComponent(pair[1].replace(/\+/g, ' ')); } } return request;