mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
add last/next to playlist
This commit is contained in:
parent
a7c270d755
commit
6dfc031b41
3 changed files with 15 additions and 8 deletions
|
@ -10,12 +10,12 @@
|
||||||
|
|
||||||
<div data-role="content">
|
<div data-role="content">
|
||||||
|
|
||||||
<table id="playlistTable">
|
<table id="playlistTable" style="margin:auto;width:90%;">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th></th>
|
||||||
<th>Name</th>
|
<th>Name</th>
|
||||||
<th>Series/Album/Year</th>
|
<th>Album</th>
|
||||||
<th>Time</th>
|
<th>Time</th>
|
||||||
<th>Rating</th>
|
<th>Rating</th>
|
||||||
<th></th>
|
<th></th>
|
||||||
|
|
|
@ -395,11 +395,15 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
self.playLast = function (itemId) {
|
self.playLast = function (itemId) {
|
||||||
|
ApiClient.getItem(Dashboard.getCurrentUserId(), itemId).done(function (item) {
|
||||||
|
Playlist.add(item);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
self.playNext = function (itemId) {
|
self.playNext = function (itemId) {
|
||||||
|
ApiClient.getItem(Dashboard.getCurrentUserId(), itemId).done(function (item) {
|
||||||
|
Playlist.playNext(item);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
self.stop = function () {
|
self.stop = function () {
|
||||||
|
|
|
@ -29,10 +29,13 @@
|
||||||
self.queue.splice(index, 1);
|
self.queue.splice(index, 1);
|
||||||
};
|
};
|
||||||
|
|
||||||
self.playNext = function () {
|
self.playNext = function (item) {
|
||||||
if (typeof self.queue[0] != "undefined") {
|
if (typeof self.queue[0] != "undefined") {
|
||||||
MediaPlayer.play(new Array(self.queue[0]));
|
//MediaPlayer.play(new Array(self.queue[0]));
|
||||||
self.queue.shift();
|
//self.queue.shift();
|
||||||
|
self.queue.unshift(item);
|
||||||
|
}else {
|
||||||
|
self.add(item);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -85,7 +88,7 @@
|
||||||
html += '<td>' + name + '</td>';
|
html += '<td>' + name + '</td>';
|
||||||
html += '<td>' + seriesName + '</td>';
|
html += '<td>' + seriesName + '</td>';
|
||||||
html += '<td>' + ticks_to_human(item.RunTimeTicks) + '</td>';
|
html += '<td>' + ticks_to_human(item.RunTimeTicks) + '</td>';
|
||||||
html += '<td></td>';
|
html += '<td>' + LibraryBrowser.getUserDataIconsHtml(item) + '</td>';
|
||||||
html += '<td><a href="" data-queue-index="'+i+'" onclick="Playlist.remove(this)">remove</a></td>';
|
html += '<td><a href="" data-queue-index="'+i+'" onclick="Playlist.remove(this)">remove</a></td>';
|
||||||
html += '</tr>';
|
html += '</tr>';
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue