aboutsummaryrefslogtreecommitdiff
path: root/app/views/javascript/main.phtml
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-11-07 00:24:50 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-11-07 00:24:50 +0100
commit567d19a98934747d0817ad58a008dce7d5df0d92 (patch)
tree71dc846975d00fa8a0ca42d2134588cf37e76bbc /app/views/javascript/main.phtml
parentf3f2bc7471ebb77e6f8adfa5371d055980401bef (diff)
Fix issue #7 : ajout du mode endless
Diffstat (limited to 'app/views/javascript/main.phtml')
-rw-r--r--app/views/javascript/main.phtml13
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 () {