URLEncode/Decode spaces in hash URLs

This commit is contained in:
Phil Howard 2016-06-26 22:13:29 +01:00
parent b0dbfbb138
commit 352bf976e5
1 changed files with 2 additions and 2 deletions

View File

@ -115,7 +115,7 @@ jQuery(document).ready(function(){
for(var key in filters){ for(var key in filters){
var selected = filters[key]; var selected = filters[key];
if(selected.length > 0){ if(selected.length > 0){
hash.push(key + '=' + filters[key]); hash.push(key + '=' + encodeURIComponent(filters[key]));
} }
} }
@ -127,7 +127,7 @@ jQuery(document).ready(function(){
for(var idx in hash){ for(var idx in hash){
var kv = hash[idx].replace('#','').split('='); var kv = hash[idx].replace('#','').split('=');
if(kv.length == 2 && typeof(filters[kv[0]]) != 'undefined'){ if(kv.length == 2 && typeof(filters[kv[0]]) != 'undefined'){
filters[kv[0]] = kv[1]; filters[kv[0]] = decodeURIComponent(kv[1]);
$('.item').each(function(idx,obj){ $('.item').each(function(idx,obj){
obj = $(obj); obj = $(obj);
if(obj.data('key') == kv[0] && obj.data('val') == kv[1]) obj.addClass('selected'); if(obj.data('key') == kv[0] && obj.data('val') == kv[1]) obj.addClass('selected');