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

tweaked conditions for new indicators

This commit is contained in:
Luke Pulverenti 2013-10-01 15:31:56 -04:00
parent 216b8b843a
commit 7b89e6fc81

View file

@ -814,14 +814,18 @@
}, },
getNewIndicatorHtml: function (item) { getNewIndicatorHtml: function (item) {
if (item.RecentlyAddedItemCount) { if (item.Type == "Series" || item.Type == "Season") {
return '<div class="posterRibbon">' + item.RecentlyAddedItemCount + ' New</div>'; if (item.RecursiveUnplayedItemCount && item.PlayedPercentage) {
return '<div class="posterRibbon">' + item.RecursiveUnplayedItemCount + ' New</div>';
}
} }
if (!item.IsFolder && item.Type !== "Genre" && item.Type !== "Studio" && item.Type !== "Person" && item.Type !== "Artist" && item.Type !== "MusicGenre" && item.Type !== "GameGenre") { if (!item.IsFolder && item.Type !== "Genre" && item.Type !== "Studio" && item.Type !== "Person" && item.Type !== "Artist" && item.Type !== "MusicGenre" && item.Type !== "GameGenre") {
var date = item.DateCreated; var date = item.DateCreated;
var isPlayed = item.UserData && item.UserData.Played;
if (!isPlayed) {
try { try {
if (date && (new Date().getTime() - parseISO8601Date(date).getTime()) < 604800000) { if (date && (new Date().getTime() - parseISO8601Date(date).getTime()) < 604800000) {
return "<div class='posterRibbon'>New</div>"; return "<div class='posterRibbon'>New</div>";
@ -830,6 +834,7 @@
} }
} }
}
return ''; return '';
}, },