Paginate library/search

This commit is contained in:
calzoneman 2013-07-31 11:05:07 -04:00
parent 2573218d55
commit 7d0de7b1ba
2 changed files with 35 additions and 42 deletions

View file

@ -908,30 +908,9 @@ function handlePermissionChange() {
function clearSearchResults() {
$("#library").html("");
$("#search_clear").remove();
$("#search_pagination").remove();
}
function loadSearchPage(page) {
$("#library").html("");
var results = $("#library").data("entries");
var start = page * 100;
for(var i = start; i < start + 100 && i < results.length; i++) {
var li = makeSearchEntry(results[i], false);
if(hasPermission("playlistadd")) {
if(results[i].thumb) {
addLibraryButtons(li, results[i].id, "yt");
}
else {
addLibraryButtons(li, results[i].id);
}
}
$(li).appendTo($("#library"));
}
if($("#search_pagination").length > 0) {
$("#search_pagination").find("li").each(function() {
$(this).removeClass("active");
});
$($("#search_pagination").find("li")[page]).addClass("active");
var p = $("#library").data("paginator");
if(p) {
p.paginator.html("");
}
}