mirror of https://github.com/calzoneman/sync.git
Fix search result buttons issue
This commit is contained in:
parent
0addff6bab
commit
b3f4fc2b52
|
@ -1,3 +1,7 @@
|
|||
Tue Sep 24 13:15 2013 CDT
|
||||
* www/assets/js/callbacks.js: Instantiate a new paginator for every
|
||||
search result- prevents buttons being incorrectly added or omitted.
|
||||
|
||||
Mon Sep 23 16:22 2013 CDT
|
||||
* lib/user.js: distinguish search result return packets with a 'source'
|
||||
field that specifies where the item came from (e.g 'yt' for youtube
|
||||
|
|
|
@ -939,33 +939,26 @@ Callbacks = {
|
|||
clearSearchResults();
|
||||
})
|
||||
.insertBefore($("#library"));
|
||||
var p = $("#library").data("paginator");
|
||||
if(p) {
|
||||
p.items = data.results;
|
||||
p.loadPage(0);
|
||||
}
|
||||
else {
|
||||
var opts = {
|
||||
preLoadPage: function () {
|
||||
$("#library").html("");
|
||||
},
|
||||
var opts = {
|
||||
preLoadPage: function () {
|
||||
$("#library").html("");
|
||||
},
|
||||
|
||||
generator: function (item, page, index) {
|
||||
var li = makeSearchEntry(item, false);
|
||||
if(hasPermission("playlistadd")) {
|
||||
addLibraryButtons(li, item.id, data.source);
|
||||
}
|
||||
$(li).appendTo($("#library"));
|
||||
},
|
||||
generator: function (item, page, index) {
|
||||
var li = makeSearchEntry(item, false);
|
||||
if(hasPermission("playlistadd")) {
|
||||
addLibraryButtons(li, item.id, data.source);
|
||||
}
|
||||
$(li).appendTo($("#library"));
|
||||
},
|
||||
|
||||
itemsPerPage: 100
|
||||
};
|
||||
itemsPerPage: 100
|
||||
};
|
||||
|
||||
p = Paginate(data.results, opts);
|
||||
p.paginator.insertBefore($("#library"))
|
||||
.attr("id", "search_pagination");
|
||||
$("#library").data("paginator", p);
|
||||
}
|
||||
var p = Paginate(data.results, opts);
|
||||
p.paginator.insertBefore($("#library"))
|
||||
.attr("id", "search_pagination");
|
||||
$("#library").data("paginator", p);
|
||||
},
|
||||
|
||||
/* REGION Polls */
|
||||
|
|
Loading…
Reference in New Issue