diff options
| author | 2013-08-21 15:22:30 +0200 | |
|---|---|---|
| committer | 2013-08-21 15:22:30 +0200 | |
| commit | 456c95d2dbb40d358d79f426f68eb03f5f447945 (patch) | |
| tree | e3fe6053b120697e04dadb66269fd41cfa5e1d33 /app/views/javascript | |
| parent | 94a50086d8eb5d3336dff66b2f4efcc7bd3dfa71 (diff) | |
Fix issue #125 : "Load more" automatique
En bas de page, si l'option a été cochée (ne l'est pas par défaut), on
va charger automatiquement les articles suivants
Diffstat (limited to 'app/views/javascript')
| -rw-r--r-- | app/views/javascript/main.phtml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/views/javascript/main.phtml b/app/views/javascript/main.phtml index c60093504..efec898e7 100644 --- a/app/views/javascript/main.phtml +++ b/app/views/javascript/main.phtml @@ -7,6 +7,7 @@ var hide_posts = false; <?php $s = $this->conf->shortcuts (); $mark = $this->conf->markWhen (); + $auto_load_more = $this->conf->autoLoadMore () ?> function is_reader_mode() { @@ -210,6 +211,16 @@ function init_posts () { }); }); <?php } ?> + + <?php if ($auto_load_more == 'yes') { ?> + $(window).scroll(function() { + var windowBot = $(window).scrollTop() + $(window).height(); + var load_more_top = $("#load_more").position().top; + if(windowBot >= load_more_top) { + load_more_posts (); + } + }); + <?php } ?> } function init_column_categories () { |
