diff options
| author | 2012-12-03 21:19:28 +0100 | |
|---|---|---|
| committer | 2012-12-03 21:19:28 +0100 | |
| commit | 250c75de2a28d5bd7b724fd170e75e5910c79ddc (patch) | |
| tree | 7ea1aaf81fef4d7b6ba1a6ba809732f7ddfd0466 /public/scripts | |
| parent | 65dfc39af79465c5faca61902d1921a14e2901a8 (diff) | |
Correction design (issue #6), début correction bug #16 (à voir où ça en est)
Diffstat (limited to 'public/scripts')
| -rw-r--r-- | public/scripts/endless_mode.js | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/public/scripts/endless_mode.js b/public/scripts/endless_mode.js index a05da97db..30b91822c 100644 --- a/public/scripts/endless_mode.js +++ b/public/scripts/endless_mode.js @@ -1,24 +1,34 @@ -var url = ""; +var url_next_page = ""; +var load = false; + +function load_more_refresh () { + if (url_next_page === undefined) { + $("#load_more").html ("Il n'y a rien à charger"); + $("#load_more").addClass ("disable"); + } else { + $("#load_more").html ("Charger plus d'articles"); + } +} function load_more_posts () { - $.get (url, function (data) { + load = true; + $.get (url_next_page, 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"); - } + url_next_page = $(".pagination:last li.pager-next a", data).attr ("href"); init_posts (); + load_more_refresh (); + load = false; }); } $(document).ready (function () { - url = $(".pagination:last li.pager-next a").attr ("href"); + url_next_page = $(".pagination:last li.pager-next a").attr ("href"); $(".pagination:last").remove (); - $("#stream").append ("<a id=\"load_more\" href=\"#\">Charger plus d'articles</a>"); + $("#stream").append ("<a id=\"load_more\" href=\"#\"></a>"); + load_more_refresh (); $("#load_more").click (function () { load_more_posts (); |
