From 4a2581f00d7c2febb95ea3de8ec47f1d3917232c Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Sun, 6 Oct 2013 23:00:34 +0200 Subject: Fix issue #171: doublon lors de l'autochargement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On n'essaye plus de charger les articles suivant s'il n'y a plus rien après. On teste donc que le lien a#load_more existe, sinon l'url de chargement est vidée --- public/scripts/endless_mode.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/public/scripts/endless_mode.js b/public/scripts/endless_mode.js index 713247428..b56614a55 100644 --- a/public/scripts/endless_mode.js +++ b/public/scripts/endless_mode.js @@ -3,18 +3,25 @@ var load_more = false; var container = null; function init_load_more(block) { - url_load_more = $("a#load_more").attr("href"); + var next_link = $("a#load_more") + if (!next_link.length) { + // no more article to load + url_load_more = ""; + return; + } + + url_load_more = next_link.attr("href"); container = block; $("#load_more").click (function () { load_more_posts (); - + return false; }); } function load_more_posts () { - if(load_more == true) { + if(load_more == true || url_load_more == "") { return; } -- cgit v1.2.3