1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Display specials within seasons

This commit is contained in:
Luke Pulverenti 2013-11-15 16:31:33 -05:00
parent 66ced0ebc8
commit 7fe1a3311d
4 changed files with 31 additions and 8 deletions

View file

@ -201,7 +201,7 @@
}
}
var name = LibraryBrowser.getPosterViewDisplayName(item);
var name = LibraryBrowser.getPosterViewDisplayName(item, options.displayAsSpecial);
html += '<div class="tileName">' + name + '</div>';
@ -972,11 +972,16 @@
return day;
},
getPosterViewDisplayName: function (item) {
getPosterViewDisplayName: function (item, displayAsSpecial) {
var name = item.Name;
if (item.Type == "Episode" && item.IndexNumber != null && item.ParentIndexNumber != null) {
if (displayAsSpecial && item.Type == "Episode" && item.SpecialSeasonNumber) {
name = "Special - " + name;
}
else if (item.Type == "Episode" && item.IndexNumber != null && item.ParentIndexNumber != null) {
var displayIndexNumber = item.IndexNumber < 10 ? "0" + item.IndexNumber : item.IndexNumber;
@ -990,7 +995,8 @@
name = number + " - " + name;
} else {
}
else {
if (item.IndexNumber != null && item.Type !== "Season") {
name = item.IndexNumber + " - " + name;
}