summaryrefslogtreecommitdiff
path: root/public/scripts
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 /public/scripts
parentf3f2bc7471ebb77e6f8adfa5371d055980401bef (diff)
Fix issue #7 : ajout du mode endless
Diffstat (limited to 'public/scripts')
-rw-r--r--public/scripts/endless_mode.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/public/scripts/endless_mode.js b/public/scripts/endless_mode.js
new file mode 100644
index 000000000..ca3c12572
--- /dev/null
+++ b/public/scripts/endless_mode.js
@@ -0,0 +1,28 @@
+var url = "";
+
+function load_more_posts () {
+ $.get (url, function (data) {
+ $("#load_more").before ($("#stream .post", data));
+
+ url = $(".pagination:last li.pager-next a", data).attr ("href");
+ if (url === undefined) {
+ $("#load_more").html ("Il n'y a plus rien à charger");
+ $("#load_more").addClass ("disable");
+ }
+
+ init_posts ();
+ });
+}
+
+$(document).ready (function () {
+ url = $(".pagination:last li.pager-next a").attr ("href");
+ $(".pagination").remove ();
+
+ $("#stream").append ("<a id=\"load_more\" href=\"#\">Charger plus d'articles</a>");
+
+ $("#load_more").click (function () {
+ load_more_posts ();
+
+ return false;
+ });
+});