mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update list views
This commit is contained in:
parent
0ce19d6e79
commit
b5734e3e93
15 changed files with 277 additions and 158 deletions
|
@ -1,6 +1,6 @@
|
|||
define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'globalize', 'loading'], function (playbackManager, inputManager, connectionManager, embyRouter, globalize, loading) {
|
||||
|
||||
function playAllFromHere(card, serverId) {
|
||||
function playAllFromHere(card, serverId, queue) {
|
||||
|
||||
var parent = card.parentNode;
|
||||
var className = card.classList.length ? ('.' + card.classList[0]) : '';
|
||||
|
@ -22,10 +22,17 @@ define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'g
|
|||
return;
|
||||
}
|
||||
|
||||
playbackManager.play({
|
||||
ids: ids,
|
||||
serverId: serverId
|
||||
});
|
||||
if (queue) {
|
||||
playbackManager.queue({
|
||||
ids: ids,
|
||||
serverId: serverId
|
||||
});
|
||||
} else {
|
||||
playbackManager.play({
|
||||
ids: ids,
|
||||
serverId: serverId
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function showSlideshow(startItemId, serverId) {
|
||||
|
@ -124,6 +131,10 @@ define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'g
|
|||
playAllFromHere(card, serverId);
|
||||
}
|
||||
|
||||
else if (action == 'queueallfromhere') {
|
||||
playAllFromHere(card, serverId, true);
|
||||
}
|
||||
|
||||
else if (action == 'setplaylistindex') {
|
||||
playbackManager.currentPlaylistIndex(parseInt(card.getAttribute('data-index')));
|
||||
}
|
||||
|
@ -278,7 +289,8 @@ define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'g
|
|||
|
||||
return {
|
||||
on: on,
|
||||
off: off
|
||||
off: off,
|
||||
execute: executeAction
|
||||
};
|
||||
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue