aboutsummaryrefslogtreecommitdiff
path: root/public/scripts
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-12-03 21:19:28 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-12-03 21:19:28 +0100
commit250c75de2a28d5bd7b724fd170e75e5910c79ddc (patch)
tree7ea1aaf81fef4d7b6ba1a6ba809732f7ddfd0466 /public/scripts
parent65dfc39af79465c5faca61902d1921a14e2901a8 (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.js28
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 ();