(function ($, document) { $(document).on('pagebeforeshow', "#moviesRecommendedPage", function () { var screenWidth = $(window).width(); var page = this; var options = { SortBy: "DateCreated", SortOrder: "Descending", IncludeItemTypes: "Movie", Limit: screenWidth >= 1920 ? 21 : (screenWidth >= 1440 ? 16 : 12), Recursive: true, Fields: "PrimaryImageAspectRatio,DateCreated,UserData", Filters: "IsUnplayed" }; ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true })).createPosterItemHoverMenu(); }); options = { SortBy: "DatePlayed", SortOrder: "Descending", IncludeItemTypes: "Movie", Filters: "IsResumable", Limit: screenWidth >= 1920 ? 4 : (screenWidth >= 1440 ? 4 : 3), Recursive: true, Fields: "DateCreated,UserData" }; ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { if (result.Items.length) { $('#resumableSection', page).show(); } else { $('#resumableSection', page).hide(); } $('#resumableItems', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, preferBackdrop: true, shape: 'backdrop', overlayText: true, showTitle: true })).createPosterItemHoverMenu(); }); options = { SortBy: "DateCreated", SortOrder: "Descending", IncludeItemTypes: "Trailer", Limit: screenWidth >= 1920 ? 7 : (screenWidth >= 1440 ? 8 : 6), Recursive: true, Fields: "PrimaryImageAspectRatio,DateCreated,UserData", Filters: "IsUnplayed" }; ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { if (result.Items.length) { $('#trailerSection', page).show(); } else { $('#trailerSection', page).hide(); } $('#trailerItems', page).html(LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true })).createPosterItemHoverMenu(); }); }); })(jQuery, document);