Skip to content
Extraits de code Groupes Projets
Valider b22b13d7 rédigé par danielgrippi's avatar danielgrippi
Parcourir les fichiers

Revert "popstate now in aspect-filters. back button now actually works on aspect/index."

This reverts commit 326155af.
parent d1c33268
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -2,28 +2,6 @@ $('#aspect_stream_container').html("<%= escape_javascript(render('aspects/aspect ...@@ -2,28 +2,6 @@ $('#aspect_stream_container').html("<%= escape_javascript(render('aspects/aspect
$('#aspect_listings').html("<%= escape_javascript(render('aspects/aspect_listings', :aspects => @aspects)) %>"); $('#aspect_listings').html("<%= escape_javascript(render('aspects/aspect_listings', :aspects => @aspects)) %>");
$('a[rel*=facebox]').facebox(); $('a[rel*=facebox]').facebox();
var aspectIds = <%= @aspect_ids.to_json %>,
selectors = $("li", "#aspect_nav");
if( selectors.length-2 != aspectIds.length ) {
$.each( selectors, function(){
var element = $(this);
if( $.inArray( parseInt(element.attr('data-guid')), aspectIds) != -1 ){
element.addClass('selected');
} else {
element.removeClass('selected');
}
});
} else {
$.each( selectors, function(){
$(this).removeClass('selected');
});
selectors.first().addClass('selected');
}
$(document).ready(function() { $(document).ready(function() {
$('#main_stream').infinitescroll({ $('#main_stream').infinitescroll({
navSelector : "#main_stream + div.pagination", navSelector : "#main_stream + div.pagination",
......
...@@ -12,9 +12,7 @@ Feature: saved state ...@@ -12,9 +12,7 @@ Feature: saved state
And I go to the aspects page And I go to the aspects page
When I follow "Open 1" When I follow "Open 1"
And I wait for the ajax to finish
And I follow "Open 2" And I follow "Open 2"
And I wait for the ajax to finish
Then aspect "Open 1" should be selected Then aspect "Open 1" should be selected
And aspect "Open 2" should be selected And aspect "Open 2" should be selected
But aspect "Closed 1" should not be selected But aspect "Closed 1" should not be selected
......
...@@ -17,11 +17,6 @@ $(document).ready(function(){ ...@@ -17,11 +17,6 @@ $(document).ready(function(){
} }
}); });
// popstate
$(window).bind("popstate", function(){
$.getScript(location.href);
return false;
});
$("a.hard_aspect_link").live("click", function(e){ $("a.hard_aspect_link").live("click", function(e){
var link = $(this); var link = $(this);
...@@ -93,23 +88,19 @@ $(document).ready(function(){ ...@@ -93,23 +88,19 @@ $(document).ready(function(){
function generateURL(){ function generateURL(){
var baseURL = location.href.split("?")[0]; var baseURL = location.href.split("?")[0];
if(selectedGUIDS.length != $('li', '#aspect_nav').length-2) { // generate new url
// generate new url baseURL = baseURL.replace('#','');
baseURL = baseURL.replace('#',''); baseURL += '?';
baseURL += '?'; for(i=0; i < selectedGUIDS.length; i++){
for(i=0; i < selectedGUIDS.length; i++){ baseURL += 'a_ids[]='+ selectedGUIDS[i] +'&';
baseURL += 'a_ids[]='+ selectedGUIDS[i] +'&'; }
}
if(!$("#publisher").hasClass("closed")) { if(!$("#publisher").hasClass("closed")) {
// open publisher // open publisher
baseURL += "op=true"; baseURL += "op=true";
} else {
// slice last '&'
baseURL = baseURL.slice(0,baseURL.length-1);
}
} else { } else {
selectedGUIDS = []; // slice last '&'
baseURL = baseURL.slice(0,baseURL.length-1);
} }
return baseURL; return baseURL;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter