diff --git a/dashboard-ui/scripts/tvrecommended.js b/dashboard-ui/scripts/tvrecommended.js index 5f282702bb..076ebdf942 100644 --- a/dashboard-ui/scripts/tvrecommended.js +++ b/dashboard-ui/scripts/tvrecommended.js @@ -1 +1,56 @@ - \ No newline at end of file +(function ($, document) { + + $(document).on('pageshow', "#tvRecommendedPage", function () { + + var page = this; + + var options = { + + SortBy: "DateCreated", + SortOrder: "Descending", + IncludeItemTypes: "Episode", + Limit: 5, + Recursive: true, + Fields: "PrimaryImageAspectRatio" + }; + + ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { + + $('#recentlyAddedItems', page).html(Dashboard.getPosterViewHtml({ + items: result.Items, + useAverageAspectRatio: true + })); + + }); + + + options = { + + SortBy: "DatePlayed", + SortOrder: "Descending", + IncludeItemTypes: "Episode", + Filters: "IsResumable", + Limit: 5, + Recursive: true, + Fields: "PrimaryImageAspectRatio" + }; + + ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { + + if (result.Items.length) { + $('#resumableSection', page).show(); + } else { + $('#resumableSection', page).hide(); + } + + $('#resumableItems', page).html(Dashboard.getPosterViewHtml({ + items: result.Items, + useAverageAspectRatio: true + })); + + }); + + }); + + +})(jQuery, document); \ No newline at end of file