diff options
| author | 2013-10-06 23:00:34 +0200 | |
|---|---|---|
| committer | 2013-10-06 23:00:34 +0200 | |
| commit | 4a2581f00d7c2febb95ea3de8ec47f1d3917232c (patch) | |
| tree | 384ec386970633eb09c7333bf52a5b984f0dc52b | |
| parent | b0db5ce2b393b73d1814ecb784036ac4be8405a8 (diff) | |
Fix issue #171: doublon lors de l'autochargement
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
| -rw-r--r-- | public/scripts/endless_mode.js | 13 |
1 files 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; } |
