Added support for hash URLs

This commit is contained in:
Phil Howard 2016-06-25 21:15:00 +01:00
parent 63dc2b568b
commit 4553d89565
1 changed files with 27 additions and 1 deletions

View File

@ -95,6 +95,32 @@ jQuery(document).ready(function(){
{
obj.show();
}
})
});
var hash = [];
for(var key in filters){
var selected = filters[key];
if(selected.length > 0){
hash.push(key + '=' + filters[key]);
}
}
window.location.hash = hash.join(':');
}
var hash = window.location.hash.split(':');
if(hash.length > 0){
for(var idx in hash){
var kv = hash[idx].replace('#','').split('=');
if(kv.length == 2 && typeof(filters[kv[0]]) != 'undefined'){
filters[kv[0]] = kv[1];
$('.item').each(function(idx,obj){
obj = $(obj);
if(obj.data('key') == kv[0] && obj.data('val') == kv[1]) obj.addClass('selected');
});
}
}
update_filters();
}
});