endless_mode.js 737 B

12345678910111213141516171819202122232425262728293031323334353637
  1. var url_load_more = "";
  2. var load_more = false;
  3. var container = null;
  4. function init_load_more(block) {
  5. url_load_more = $("a#load_more").attr("href");
  6. container = block;
  7. $("#load_more").click (function () {
  8. load_more_posts ();
  9. return false;
  10. });
  11. }
  12. function load_more_posts () {
  13. if(load_more == true) {
  14. return;
  15. }
  16. load_more = true;
  17. $("#load_more").addClass("loading");
  18. $.get (url_load_more, function (data) {
  19. container.children(".flux:last").after($("#stream .flux", data));
  20. $(".pagination").html($(".pagination", data).html());
  21. init_load_more(container);
  22. init_posts();
  23. $("#load_more").removeClass("loading");
  24. load_more = false;
  25. });
  26. }
  27. $(document).ready (function () {
  28. init_load_more($("#stream"));
  29. });