A free, self-hostable aggregator…
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
876 B

var url_load_more = "";
var load_more = false;
var container = null;
function init_load_more(block) {
var next_link = $("a#load_more")
if (!next_link.length) {
// no more article to load
url_load_more = "";
return;
}
url_load_more = next_link.attr("href");
container = block;
$("#load_more").click (function () {
load_more_posts ();
return false;
});
}
function load_more_posts () {
if(load_more == true || url_load_more == "") {
return;
}
load_more = true;
$("#load_more").addClass("loading");
$.get (url_load_more, function (data) {
container.children(".flux:last").after($("#stream .flux", data));
$(".pagination").html($(".pagination", data).html());
init_load_more(container);
init_posts();
$("#load_more").removeClass("loading");
load_more = false;
});
}
$(document).ready (function () {
init_load_more($("#stream"));
});