From 567d19a98934747d0817ad58a008dce7d5df0d92 Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Wed, 7 Nov 2012 00:24:50 +0100 Subject: Fix issue #7 : ajout du mode endless --- public/scripts/endless_mode.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 public/scripts/endless_mode.js (limited to 'public/scripts') 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 ("Charger plus d'articles"); + + $("#load_more").click (function () { + load_more_posts (); + + return false; + }); +}); -- cgit v1.2.3