aboutsummaryrefslogtreecommitdiff
path: root/app/views/javascript/main.phtml
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-10-06 21:42:46 +0200
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-10-06 21:42:46 +0200
commitca9e5f01351f34bb2751bc084783861b7c898513 (patch)
treec29108daf779e2c35e0ae0ab8c0b3055606d419d /app/views/javascript/main.phtml
parent4fb6a8d7bd546b0107ed8875eddbdbdefaea7601 (diff)
Corrige doublons autochargement avec navigation clavier
1) Lors de la navigation clavier, si le chargement automatique en bas de page est activé, il ne faut pas manuellement charger les nouveaux articles, sinon il y a des doublons. 2) Il faut d'abord changer d'article avant d'en charger des nouveaux. Vite fait, et vite testé, mais semble marcher et corriger les bugs de doublons que je constatais en navigation clavier (les articles non-lus que je venais de lire se rechargeaient une 2ème fois).
Diffstat (limited to 'app/views/javascript/main.phtml')
-rw-r--r--app/views/javascript/main.phtml10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/views/javascript/main.phtml b/app/views/javascript/main.phtml
index d50cd751d..dd17fce36 100644
--- a/app/views/javascript/main.phtml
+++ b/app/views/javascript/main.phtml
@@ -143,16 +143,18 @@ function next_entry() {
last_active = $(".flux:last");
new_active = old_active.nextAll (".flux:first");
- if(last_active.attr("id") == new_active.attr("id")) {
- load_more_posts ();
- }
-
if (new_active.hasClass("flux")) {
toggleContent (new_active, old_active);
} else if (old_active[0] === undefined &&
new_active[0] === undefined) {
toggleContent (first_active, old_active);
}
+
+ <?php if ($auto_load_more !== 'yes') { ?>
+ if(last_active.attr("id") == new_active.attr("id")) {
+ load_more_posts ();
+ }
+ <?php } ?>
}
function init_img () {