diff --git a/dashboard-ui/scripts/gamesrecommendedpage.js b/dashboard-ui/scripts/gamesrecommendedpage.js index dc0bd242c..b066295bd 100644 --- a/dashboard-ui/scripts/gamesrecommendedpage.js +++ b/dashboard-ui/scripts/gamesrecommendedpage.js @@ -18,7 +18,6 @@ $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: false, - showNewIndicator: false, transparent: true, borderless: true })); diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index 3b7271e53..7e8e5badd 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -348,7 +348,6 @@ var html = LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, - showNewIndicator: true, shape: item.Type == "MusicAlbum" ? "portrait" : "square" }); @@ -459,7 +458,6 @@ var html = LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: item.MediaType != "Game", - showNewIndicator: true, shape: item.Type == "MusicAlbum" ? "square" : "portrait" }); diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 6d31389a4..d419a4667 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -257,7 +257,7 @@ if (item.LocationType == "Offline" || item.LocationType == "Virtual") { html += LibraryBrowser.getOfflineIndicatorHtml(item); } else { - html += LibraryBrowser.getNewIndicatorHtml(item); + html += LibraryBrowser.getUnplayedIndicatorHtml(item); } html += ""; @@ -916,8 +916,8 @@ if (options.showLocationTypeIndicator !== false) { html += LibraryBrowser.getOfflineIndicatorHtml(item); } - } else if (options.showNewIndicator !== false) { - html += LibraryBrowser.getNewIndicatorHtml(item); + } else if (options.showUnplayedIndicator !== false) { + html += LibraryBrowser.getUnplayedIndicatorHtml(item); } html += ""; @@ -1066,7 +1066,8 @@ } return '
Missing
'; }, - getNewIndicatorHtml: function (item) { + + getUnplayedIndicatorHtml: function (item) { if (item.LocationType == 'Virtual') { return ''; @@ -1074,26 +1075,7 @@ if (item.Type == "Series") { if (item.RecursiveUnplayedItemCount && item.PlayedPercentage) { - return '
' + item.RecursiveUnplayedItemCount + ' New
'; - } - } - - if (!item.IsFolder && item.Type !== "Genre" && item.Type !== "Studio" && item.Type !== "Person" && item.Type !== "MusicArtist" && item.Type !== "MusicGenre" && item.Type !== "GameGenre") { - - var date = item.DateCreated; - var isPlayed = item.UserData && item.UserData.Played; - - if (!isPlayed) { - try { - - var parsedDate = parseISO8601Date(item.PremiereDate, { toLocal: true }); - - if (date && (new Date().getTime() - parsedDate.getTime()) < 604800000) { - return "
New
"; - } - } catch (err) { - - } + return '
' + item.RecursiveUnplayedItemCount + ' Unwatched
'; } } diff --git a/dashboard-ui/scripts/moviesrecommended.js b/dashboard-ui/scripts/moviesrecommended.js index 3a07e0d0c..29190628b 100644 --- a/dashboard-ui/scripts/moviesrecommended.js +++ b/dashboard-ui/scripts/moviesrecommended.js @@ -19,8 +19,7 @@ $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, - useAverageAspectRatio: true, - showNewIndicator: false + useAverageAspectRatio: true })); }); @@ -78,8 +77,7 @@ $('#trailerItems', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, - useAverageAspectRatio: true, - showNewIndicator: false + useAverageAspectRatio: true })); }); diff --git a/dashboard-ui/scripts/musicrecommended.js b/dashboard-ui/scripts/musicrecommended.js index dfea068e7..d4b0ee68d 100644 --- a/dashboard-ui/scripts/musicrecommended.js +++ b/dashboard-ui/scripts/musicrecommended.js @@ -19,7 +19,7 @@ $('#recentlyAddedAlbums', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, - showNewIndicator: false, + showUnplayedIndicator: false, shape: "square" })); @@ -40,7 +40,7 @@ $('#recentlyAddedSongs', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, - showNewIndicator: false, + showUnplayedIndicator: false, shape: "square", showTitle: true, showParentTitle: true @@ -70,7 +70,7 @@ $('#recentlyPlayedSongs', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, - showNewIndicator: false, + showUnplayedIndicator: false, shape: "square", showTitle: true, showParentTitle: true @@ -100,7 +100,7 @@ $('#topPlayedSongs', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, - showNewIndicator: false, + showUnplayedIndicator: false, shape: "square", showTitle: true, showParentTitle: true diff --git a/dashboard-ui/scripts/tvrecommended.js b/dashboard-ui/scripts/tvrecommended.js index d83fcdb25..46ff4feff 100644 --- a/dashboard-ui/scripts/tvrecommended.js +++ b/dashboard-ui/scripts/tvrecommended.js @@ -21,7 +21,6 @@ $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, - showNewIndicator: false, shape: "backdrop", showTitle: true, showParentTitle: true, diff --git a/dashboard-ui/scripts/tvupcoming.js b/dashboard-ui/scripts/tvupcoming.js index 293bf7e81..cbaf638b8 100644 --- a/dashboard-ui/scripts/tvupcoming.js +++ b/dashboard-ui/scripts/tvupcoming.js @@ -67,7 +67,6 @@ $('#upcomingItems', page).html(LibraryBrowser.getPosterViewHtml({ items: missedItems, showLocationTypeIndicator: false, - showNewIndicator: false, shape: "backdrop", showTitle: true, showPremiereDate: true,