mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
only show gallery when there's something to show
This commit is contained in:
parent
21a8644607
commit
701be2b831
4 changed files with 67 additions and 1 deletions
|
@ -45,6 +45,12 @@
|
|||
$('#btnQueueMenu', page).hide();
|
||||
}
|
||||
|
||||
if (LibraryBrowser.shouldDisplayGallery(item)) {
|
||||
$('#galleryCollapsible', page).show();
|
||||
} else {
|
||||
$('#galleryCollapsible', page).hide();
|
||||
}
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
});
|
||||
}
|
||||
|
|
|
@ -31,6 +31,12 @@
|
|||
setInitialCollapsibleState(page, item);
|
||||
renderDetails(page, item);
|
||||
|
||||
if (LibraryBrowser.shouldDisplayGallery(item)) {
|
||||
$('#galleryCollapsible', page).show();
|
||||
} else {
|
||||
$('#galleryCollapsible', page).hide();
|
||||
}
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
});
|
||||
}
|
||||
|
|
|
@ -976,6 +976,54 @@
|
|||
return html;
|
||||
},
|
||||
|
||||
shouldDisplayGallery: function (item) {
|
||||
|
||||
var imageTags = item.ImageTags || {};
|
||||
|
||||
if (imageTags.Banner) {
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
if (imageTags.Logo) {
|
||||
|
||||
return true;
|
||||
}
|
||||
if (imageTags.Thumb) {
|
||||
|
||||
return true;
|
||||
}
|
||||
if (imageTags.Art) {
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
if (imageTags.Menu) {
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
if (imageTags.Disc) {
|
||||
|
||||
return true;
|
||||
}
|
||||
if (imageTags.Box) {
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
if (item.BackdropImageTags && item.BackdropImageTags.length) {
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
if (item.ScreenshotImageTags && item.ScreenshotImageTags.length) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
},
|
||||
|
||||
getGalleryHtml: function (item) {
|
||||
|
||||
var html = '';
|
||||
|
|
|
@ -23,6 +23,12 @@
|
|||
setInitialCollapsibleState(page, item);
|
||||
renderDetails(page, item);
|
||||
|
||||
if (LibraryBrowser.shouldDisplayGallery(item)) {
|
||||
$('#galleryCollapsible', page).show();
|
||||
} else {
|
||||
$('#galleryCollapsible', page).hide();
|
||||
}
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue