diff --git a/dashboard-ui/scripts/moviecollections.js b/dashboard-ui/scripts/moviecollections.js index 819693b9e1..2e9937fa59 100644 --- a/dashboard-ui/scripts/moviecollections.js +++ b/dashboard-ui/scripts/moviecollections.js @@ -61,6 +61,7 @@ limit: query.Limit, totalRecordCount: result.TotalRecordCount, viewButton: false, + sortButton: true, showLimit: false, updatePageSizeSetting: false, addLayoutButton: true, @@ -159,6 +160,36 @@ reloadItems(page); }); + // On callback make sure to set StartIndex = 0 + $('.btnSort', page).on('click', function () { + LibraryBrowser.showSortMenu({ + items: [{ + name: Globalize.translate('OptionNameSort'), + id: 'SortName' + }, + { + name: Globalize.translate('OptionImdbRating'), + id: 'CommunityRating,SortName' + }, + { + name: Globalize.translate('OptionDateAdded'), + id: 'DateCreated,SortName' + }, + { + name: Globalize.translate('OptionParentalRating'), + id: 'OfficialRating,SortName' + }, + { + name: Globalize.translate('OptionReleaseDate'), + id: 'PremiereDate,SortName' + }], + callback: function () { + reloadItems(page); + }, + query: query + }); + }); + LibraryBrowser.saveQueryValues(getSavedQueryKey(), query); Dashboard.hideLoadingMsg(); diff --git a/dashboard-ui/scripts/sections.js b/dashboard-ui/scripts/sections.js index 1fd44061b3..d4afe4fb61 100644 --- a/dashboard-ui/scripts/sections.js +++ b/dashboard-ui/scripts/sections.js @@ -474,12 +474,10 @@ html += '
'; html += '

' + Globalize.translate('HeaderLatestTvRecordings') + '

'; - html += '' + Globalize.translate('ButtonMore') + ''; + html += '' + Globalize.translate('ButtonMore') + ''; html += '
'; } - var screenWidth = $(window).width(); - html += LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "autohome",