mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
"My library" icons
Appropriate icon for each type
This commit is contained in:
parent
4d5b3599f8
commit
5b19b30500
1 changed files with 49 additions and 0 deletions
|
@ -529,6 +529,8 @@
|
|||
var background = null;
|
||||
var width = null;
|
||||
var height = null;
|
||||
var backgroundSize = null;
|
||||
var backgroundPosition = null;
|
||||
|
||||
var forceName = false;
|
||||
|
||||
|
@ -682,8 +684,47 @@
|
|||
imgUrl = 'css/images/items/list/collection.png';
|
||||
}
|
||||
background = defaultBackground;
|
||||
|
||||
// "My Library" backgrounds
|
||||
if (item.Type == "CollectionFolder" || item.Type == "ManualCollectionsFolder") {
|
||||
|
||||
backgroundSize = "90px 90px";
|
||||
backgroundPosition = "center center";
|
||||
|
||||
switch (item.CollectionType) {
|
||||
case "movies":
|
||||
imgUrl = "css/images/items/folders/movies.png";
|
||||
break;
|
||||
case "music":
|
||||
imgUrl = "css/images/items/folders/music.png";
|
||||
break;
|
||||
case "photos":
|
||||
imgUrl = "css/images/items/folders/photos.png";
|
||||
break;
|
||||
case "tvshows":
|
||||
imgUrl = "css/images/items/folders/tv.png";
|
||||
break;
|
||||
case "games":
|
||||
imgUrl = "css/images/items/folders/games.png";
|
||||
break;
|
||||
case "trailers":
|
||||
imgUrl = "css/images/items/folders/games.png";
|
||||
break;
|
||||
case "homevideos":
|
||||
imgUrl = "css/images/items/folders/homevideos.png";
|
||||
break;
|
||||
case "musicvideos":
|
||||
imgUrl = "css/images/items/folders/musicvideos.png";
|
||||
break;
|
||||
case "boxsets":
|
||||
default:
|
||||
imgUrl = "css/images/items/folders/folder.png";
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
console.log("item", item);
|
||||
|
||||
var cssClass = "posterItem";
|
||||
|
||||
|
@ -713,6 +754,14 @@
|
|||
style += "background-color:" + background + ";";
|
||||
}
|
||||
|
||||
if (backgroundPosition) {
|
||||
style += "background-position:" + backgroundPosition + ";";
|
||||
}
|
||||
|
||||
if (backgroundSize) {
|
||||
style += "background-size:" + backgroundSize + ";";
|
||||
}
|
||||
|
||||
var imageCssClass = 'posterItemImage';
|
||||
if (options.coverImage) {
|
||||
imageCssClass += " coveredPosterItemImage";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue