1
0
Fork 0
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:
Luke Pulverenti 2014-08-08 00:36:51 -04:00
parent 24564211e4
commit e29307136d
8 changed files with 110 additions and 27 deletions

View file

@ -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;