update listviews
This commit is contained in:
parent
1032fa887e
commit
f458196922
31 changed files with 168 additions and 100 deletions
|
@ -67,37 +67,30 @@
|
|||
showRemoveFromPlaylist: true,
|
||||
playFromHere: true,
|
||||
action: 'playallfromhere',
|
||||
smallIcon: true
|
||||
smallIcon: true,
|
||||
dragHandle: true
|
||||
});
|
||||
}
|
||||
|
||||
var elem = page.querySelector('#childrenContent .itemsContainer');
|
||||
elem.innerHTML = html;
|
||||
|
||||
var listItems = [];
|
||||
var elems = elem.querySelectorAll('.listItem');
|
||||
for (var i = 0, length = elems.length; i < length; i++) {
|
||||
listItems.push(elems[i]);
|
||||
}
|
||||
var listParent = elem;
|
||||
|
||||
var listParent = elem.querySelector('.paperList');
|
||||
require(['sortable'], function (Sortable) {
|
||||
|
||||
if (!AppInfo.isTouchPreferred) {
|
||||
require(['sortable'], function (Sortable) {
|
||||
var sortable = new Sortable(listParent, {
|
||||
|
||||
var sortable = new Sortable(listParent, {
|
||||
draggable: ".listItem",
|
||||
handle: '.listViewDragHandle',
|
||||
|
||||
draggable: ".listItem",
|
||||
// dragging ended
|
||||
onEnd: function (/**Event*/evt) {
|
||||
|
||||
// dragging ended
|
||||
onEnd: function (/**Event*/evt) {
|
||||
|
||||
onDrop(evt, page, item);
|
||||
}
|
||||
});
|
||||
onDrop(evt, page, item);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
ImageLoader.lazyChildren(elem);
|
||||
LibraryBrowser.createCardMenus(elem);
|
||||
|
||||
|
@ -117,14 +110,13 @@
|
|||
|
||||
function onDrop(evt, page, item) {
|
||||
|
||||
Dashboard.showLoadingMsg();
|
||||
|
||||
var el = evt.item;
|
||||
|
||||
var newIndex = evt.newIndex;
|
||||
|
||||
var itemId = el.getAttribute('data-playlistitemid');
|
||||
|
||||
Dashboard.showLoadingMsg();
|
||||
|
||||
ApiClient.ajax({
|
||||
|
||||
url: ApiClient.getUrl('Playlists/' + item.Id + '/Items/' + itemId + '/Move/' + newIndex),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue