endless_mode.js 872 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. var url_next_page = "";
  2. var load = false;
  3. function load_more_refresh () {
  4. if (url_next_page === undefined) {
  5. $("#load_more").html ("Il n'y a rien à charger");
  6. $("#load_more").addClass ("disable");
  7. } else {
  8. $("#load_more").html ("Charger plus d'articles");
  9. }
  10. }
  11. function load_more_posts () {
  12. load = true;
  13. $.get (url_next_page, function (data) {
  14. $("#load_more").before ($("#stream .post", data));
  15. url_next_page = $(".pagination:last li.pager-next a", data).attr ("href");
  16. init_posts ();
  17. load_more_refresh ();
  18. load = false;
  19. });
  20. }
  21. $(document).ready (function () {
  22. url_next_page = $(".pagination:last li.pager-next a").attr ("href");
  23. $(".pagination:last").remove ();
  24. $("#stream").append ("<a id=\"load_more\" href=\"#\"></a>");
  25. load_more_refresh ();
  26. $("#load_more").click (function () {
  27. load_more_posts ();
  28. return false;
  29. });
  30. });