mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
add additional playlist buttons
This commit is contained in:
parent
24564211e4
commit
e29307136d
8 changed files with 110 additions and 27 deletions
|
@ -28,8 +28,6 @@
|
|||
|
||||
reloadFromItem(page, item);
|
||||
});
|
||||
|
||||
$('.btnEdit', page).attr('href', "edititemmetadata.html?id=" + id);
|
||||
}
|
||||
|
||||
function reloadFromItem(page, item) {
|
||||
|
@ -51,13 +49,6 @@
|
|||
renderDetails(page, item, context);
|
||||
LibraryBrowser.renderDetailPageBackdrop(page, item);
|
||||
|
||||
if (user.Configuration.IsAdministrator) {
|
||||
$('.btnEdit', page).removeClass('hide');
|
||||
|
||||
} else {
|
||||
$('.btnEdit', page).addClass('hide');
|
||||
}
|
||||
|
||||
var externalPlayUrl = getExternalPlayUrl(item);
|
||||
$('.btnPlayExternal', page).attr('href', externalPlayUrl || '#');
|
||||
|
||||
|
@ -104,6 +95,12 @@
|
|||
} else {
|
||||
$('.splitVersionContainer', page).hide();
|
||||
}
|
||||
|
||||
if (LibraryBrowser.getMoreCommands(item, user).length) {
|
||||
$('.btnMoreCommands', page).show();
|
||||
} else {
|
||||
$('.btnMoreCommands', page).show();
|
||||
}
|
||||
});
|
||||
|
||||
if (item.LocationType == "Offline") {
|
||||
|
@ -1494,6 +1491,16 @@
|
|||
SyncManager.showMenu([currentItem]);
|
||||
});
|
||||
|
||||
$('.btnMoreCommands', page).on('click', function () {
|
||||
|
||||
var button = this;
|
||||
|
||||
Dashboard.getCurrentUser().done(function (user) {
|
||||
|
||||
LibraryBrowser.showMoreCommands(button, currentItem.Id, LibraryBrowser.getMoreCommands(currentItem, user));
|
||||
});
|
||||
});
|
||||
|
||||
}).on('pageshow', "#itemDetailPage", function () {
|
||||
|
||||
var page = this;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue