mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update menu bar
This commit is contained in:
parent
7caa16c657
commit
aff141f716
10 changed files with 72 additions and 28 deletions
|
@ -33,13 +33,18 @@
|
|||
setInitialCollapsibleState(page, item, context, user);
|
||||
renderDetails(page, item, context);
|
||||
|
||||
var hasBackdrop = false;
|
||||
if (item.Type == 'MusicAlbum1' || item.Type == 'Season1') {
|
||||
Backdrops.setBackdrops(page, [item]);
|
||||
$('#itemBackdrop', page).addClass('noBackdrop').css('background-image', 'none');
|
||||
} else {
|
||||
LibraryBrowser.renderDetailPageBackdrop(page, item);
|
||||
hasBackdrop = LibraryBrowser.renderDetailPageBackdrop(page, item);
|
||||
}
|
||||
|
||||
var transparentHeader = hasBackdrop && page.classList.contains('noSecondaryNavPage');
|
||||
|
||||
LibraryMenu.setTransparentMenu(transparentHeader);
|
||||
|
||||
var canPlay = false;
|
||||
|
||||
if (item.Type == 'Program') {
|
||||
|
@ -311,9 +316,9 @@
|
|||
renderSiblingLinks(page, item, context);
|
||||
|
||||
if (item.Taglines && item.Taglines.length) {
|
||||
$('#itemTagline', page).html(item.Taglines[0]).show();
|
||||
$('.tagline', page).html(item.Taglines[0]).show();
|
||||
} else {
|
||||
$('#itemTagline', page).hide();
|
||||
$('.tagline', page).hide();
|
||||
}
|
||||
|
||||
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), item);
|
||||
|
@ -350,9 +355,9 @@
|
|||
}
|
||||
|
||||
if (item.ArtistItems && item.ArtistItems.length && item.Type != "MusicAlbum") {
|
||||
$('#artist', page).show().html(getArtistLinksHtml(item.ArtistItems, context)).trigger('create');
|
||||
$('.artist', page).show().html(getArtistLinksHtml(item.ArtistItems, context)).trigger('create');
|
||||
} else {
|
||||
$('#artist', page).hide();
|
||||
$('.artist', page).hide();
|
||||
}
|
||||
|
||||
if (item.MediaSources && item.MediaSources.length && item.Path) {
|
||||
|
@ -1697,6 +1702,7 @@
|
|||
var page = this;
|
||||
|
||||
Events.off(ApiClient, 'websocketmessage', onWebSocketMessage);
|
||||
LibraryMenu.setTransparentMenu(false);
|
||||
});
|
||||
|
||||
function itemDetailPage() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue