Просмотр исходного кода

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
Marien Fressinaud 12 лет назад
Родитель
Сommit
4a2581f00d
1 измененных файлов с 10 добавлено и 3 удалено
  1. 10 3
      public/scripts/endless_mode.js

+ 10 - 3
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;
 	}