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,20 +814,25 @@
},
getNewIndicatorHtml: function (item) {
if (item.RecentlyAddedItemCount) {
return '<div class="posterRibbon">' + item.RecentlyAddedItemCount + ' New</div>';
if (item.Type == "Series" || item.Type == "Season") {
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") {
var date = item.DateCreated;
var isPlayed = item.UserData && item.UserData.Played;
if (!isPlayed) {
try {
if (date && (new Date().getTime() - parseISO8601Date(date).getTime()) < 604800000) {
return "<div class='posterRibbon'>New</div>";
}
} catch (err) {
try {
if (date && (new Date().getTime() - parseISO8601Date(date).getTime()) < 604800000) {
return "<div class='posterRibbon'>New</div>";
}
} catch (err) {
}
}