diff options
| author | 2012-11-07 00:24:50 +0100 | |
|---|---|---|
| committer | 2012-11-07 00:24:50 +0100 | |
| commit | 567d19a98934747d0817ad58a008dce7d5df0d92 (patch) | |
| tree | 71dc846975d00fa8a0ca42d2134588cf37e76bbc /app/views/javascript | |
| parent | f3f2bc7471ebb77e6f8adfa5371d055980401bef (diff) | |
Fix issue #7 : ajout du mode endless
Diffstat (limited to 'app/views/javascript')
| -rw-r--r-- | app/views/javascript/main.phtml | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/app/views/javascript/main.phtml b/app/views/javascript/main.phtml index 82577bd62..e416cad95 100644 --- a/app/views/javascript/main.phtml +++ b/app/views/javascript/main.phtml @@ -32,6 +32,11 @@ function slide (new_active, old_active) { offset: new_active.position ().top + 25 }); } + + // si le dernier post est actif, on charge les suivants + if (new_active.attr ("id") == $(".post.flux:last").attr ("id")) { + load_more_posts (); + } } function add_not_read (nb) { @@ -103,9 +108,9 @@ function mark_favorite (active) { }); } -$(document).ready (function () { +function init_posts () { if (hide_posts) { - $(".post.flux .content").slideToggle (); + $(".post.flux:not(.active) .content").slideUp (); } $(".post.flux").click (function () { @@ -134,6 +139,10 @@ $(document).ready (function () { $(".post.flux .content a").click (function () { $(this).attr ('target', '_blank'); }); +} + +$(document).ready (function () { + init_posts (); // Touches de manipulation shortcut.add("<?php echo $s['mark_read']; ?>", function () { |
