From 8fb161c4f679bbad450e1add0d01e05e2b4315d7 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 9 Mar 2014 18:14:44 -0400 Subject: [PATCH] calculate item by name counts on the fly --- dashboard-ui/css/librarybrowser.css | 2 +- dashboard-ui/gamegenres.html | 27 -------- dashboard-ui/gamestudios.html | 27 -------- dashboard-ui/libraryreport.html | 2 +- dashboard-ui/moviegenres.html | 33 --------- dashboard-ui/moviepeople.html | 33 --------- dashboard-ui/moviestudios.html | 33 --------- dashboard-ui/musicalbumartists.html | 36 ---------- dashboard-ui/musicartists.html | 36 ---------- dashboard-ui/musicgenres.html | 35 ---------- dashboard-ui/scripts/editorsidebar.js | 7 ++ dashboard-ui/scripts/gamegenrepage.js | 27 -------- dashboard-ui/scripts/gamestudiospage.js | 27 -------- dashboard-ui/scripts/libraryreport.js | 82 +++++++++++++++++++++-- dashboard-ui/scripts/livetvsuggested.js | 8 +-- dashboard-ui/scripts/moviegenres.js | 27 -------- dashboard-ui/scripts/moviepeople.js | 28 -------- dashboard-ui/scripts/moviestudios.js | 28 -------- dashboard-ui/scripts/musicalbumartists.js | 28 -------- dashboard-ui/scripts/musicartists.js | 28 -------- dashboard-ui/scripts/musicgenres.js | 27 -------- dashboard-ui/scripts/tvgenres.js | 28 -------- dashboard-ui/scripts/tvstudios.js | 28 -------- dashboard-ui/tvgenres.html | 33 --------- dashboard-ui/tvstudios.html | 33 --------- 25 files changed, 89 insertions(+), 614 deletions(-) diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index b68354d80..647b8f98f 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -12,7 +12,7 @@ } .headerArrowImage { - height: 24px; + height: 20px; margin-left: .5em; } diff --git a/dashboard-ui/gamegenres.html b/dashboard-ui/gamegenres.html index d63c10316..9bf37c152 100644 --- a/dashboard-ui/gamegenres.html +++ b/dashboard-ui/gamegenres.html @@ -15,40 +15,13 @@
-
-
-
- -
-
- - Sort By: - - - - -
- -
- - Sort Order: - - - - - - - -
-
-
diff --git a/dashboard-ui/gamestudios.html b/dashboard-ui/gamestudios.html index 86e97c515..77bb00689 100644 --- a/dashboard-ui/gamestudios.html +++ b/dashboard-ui/gamestudios.html @@ -15,40 +15,13 @@
-
-
-
- - -
- - Sort By: - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/libraryreport.html b/dashboard-ui/libraryreport.html index 329d7a6e3..0565b3ea1 100644 --- a/dashboard-ui/libraryreport.html +++ b/dashboard-ui/libraryreport.html @@ -114,7 +114,7 @@ - + diff --git a/dashboard-ui/moviegenres.html b/dashboard-ui/moviegenres.html index b0ce3ae33..9ac3ed18d 100644 --- a/dashboard-ui/moviegenres.html +++ b/dashboard-ui/moviegenres.html @@ -18,46 +18,13 @@
-
-
-
- - -
- - Sort By: - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/moviepeople.html b/dashboard-ui/moviepeople.html index 7e9d99866..b5d10bd55 100644 --- a/dashboard-ui/moviepeople.html +++ b/dashboard-ui/moviepeople.html @@ -20,46 +20,13 @@
-
-
-
- - -
- - Sort By: - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/moviestudios.html b/dashboard-ui/moviestudios.html index ab901634a..83435f069 100644 --- a/dashboard-ui/moviestudios.html +++ b/dashboard-ui/moviestudios.html @@ -18,46 +18,13 @@
-
-
-
- - -
- - Sort By: - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/musicalbumartists.html b/dashboard-ui/musicalbumartists.html index d6fba10e5..72e253406 100644 --- a/dashboard-ui/musicalbumartists.html +++ b/dashboard-ui/musicalbumartists.html @@ -20,49 +20,13 @@
-
-
-
- - -
- - Sort By: - - - - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/musicartists.html b/dashboard-ui/musicartists.html index 3ad2e812a..8493eab5c 100644 --- a/dashboard-ui/musicartists.html +++ b/dashboard-ui/musicartists.html @@ -20,49 +20,13 @@
-
-
-
- - -
- - Sort By: - - - - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/musicgenres.html b/dashboard-ui/musicgenres.html index e100cf461..17242f2f1 100644 --- a/dashboard-ui/musicgenres.html +++ b/dashboard-ui/musicgenres.html @@ -17,7 +17,6 @@
-
@@ -26,40 +25,6 @@
-
- - -
- - Sort By: - - - - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/scripts/editorsidebar.js b/dashboard-ui/scripts/editorsidebar.js index b4b807197..e39b1f4a3 100644 --- a/dashboard-ui/scripts/editorsidebar.js +++ b/dashboard-ui/scripts/editorsidebar.js @@ -114,6 +114,13 @@ nodes.push({ attr: { id: 'libraryreport', rel: 'default', itemtype: 'libraryreport' }, data: 'Reports' }); callback(nodes); + + if (!selectedId) { + + if (window.location.toString().toLowerCase().indexOf('report.html') != -1) { + selectedId = 'libraryreport'; + } + } if (selectedId && nodes.filter(function (f) { diff --git a/dashboard-ui/scripts/gamegenrepage.js b/dashboard-ui/scripts/gamegenrepage.js index 092ddfd70..50e6c7af2 100644 --- a/dashboard-ui/scripts/gamegenrepage.js +++ b/dashboard-ui/scripts/gamegenrepage.js @@ -25,9 +25,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "backdrop", @@ -65,36 +62,12 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); } $(document).on('pageinit', "#gameGenresPage", function () { var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/gamestudiospage.js b/dashboard-ui/scripts/gamestudiospage.js index 410de2bcd..28d5f6ba2 100644 --- a/dashboard-ui/scripts/gamestudiospage.js +++ b/dashboard-ui/scripts/gamestudiospage.js @@ -26,9 +26,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "backdrop", @@ -66,36 +63,12 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); } $(document).on('pageinit', "#gameStudiosPage", function () { var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/libraryreport.js b/dashboard-ui/scripts/libraryreport.js index 6669a92c0..afa0e6761 100644 --- a/dashboard-ui/scripts/libraryreport.js +++ b/dashboard-ui/scripts/libraryreport.js @@ -61,10 +61,10 @@ { return [ {}, - { name: 'Album Artist', sortField: 'AlbumArtist,SortName' }, + { name: 'Album Artist', sortField: 'AlbumArtist,Album,SortName' }, { name: 'Album', sortField: 'Album,SortName' }, - { name: 'Disc', sortField: 'Album,SortName' }, - { name: 'Track', sortField: 'Album,SortName' }, + { name: 'Disc' }, + { name: 'Track' }, { name: 'Name', sortField: 'Name' }, { name: 'Date Added', sortField: 'DateCreated,SortName' }, { name: 'Release Date', sortField: 'ProductionYear,PremiereDate,SortName' }, @@ -85,6 +85,7 @@ { name: 'Community Rating', sortField: 'CommunityRating,SortName' }, { name: 'Runtime', sortField: 'Runtime,SortName' }, { name: 'Video' }, + { name: 'Resolution' }, { name: 'Audio' }, { name: 'Subtitles' } ]; @@ -145,6 +146,7 @@ { name: 'Community Rating', sortField: 'CommunityRating,SortName' }, { name: 'Runtime', sortField: 'Runtime,SortName' }, { name: 'Video' }, + { name: 'Resolution' }, { name: 'Audio' }, { name: 'Subtitles' }, { name: 'Trailers' }, @@ -154,6 +156,53 @@ } } + function getDefaultSortOrder(reportType) { + + switch (reportType) { + + case 'Season': + { + return "SeriesSortName,SortName"; + } + case 'Series': + { + return "SortName"; + } + case 'Game': + { + return "GameSystem,SortName"; + } + case 'Audio': + { + return "AlbumArtist,Album,SortName"; + } + case 'Episode': + { + return "SeriesSortName,SortName"; + } + case 'BoxSet': + { + return "SortName"; + } + case 'Book': + { + return "SortName"; + } + case 'MusicArtist': + { + return "SortName"; + } + case 'MusicAlbum': + { + return "AlbumArtist,SortName"; + } + default: + { + return "SortName"; + } + } + } + function getItemCellsHtml(item, headercells) { return headercells.map(function (cell) { @@ -161,6 +210,8 @@ var html = ''; html += ''; + var stream; + switch (cell.type || cell.name) { case 'Album Artist': @@ -205,7 +256,7 @@ } case 'Audio': { - var stream = (item.MediaStreams || []).filter(function (s) { + stream = (item.MediaStreams || []).filter(function (s) { return s.Type == 'Audio'; @@ -220,7 +271,7 @@ } case 'Video': { - var stream = (item.MediaStreams || []).filter(function (s) { + stream = (item.MediaStreams || []).filter(function (s) { return s.Type == 'Video'; @@ -231,6 +282,19 @@ } break; } + case 'Resolution': + { + stream = (item.MediaStreams || []).filter(function (s) { + + return s.Type == 'Video'; + + })[0]; + + if (stream && stream.Width) { + html += stream.Width + "*" + (stream.Height || "-"); + } + break; + } case 'Embedded Image': { if ((item.MediaStreams || []).filter(function (s) { @@ -420,7 +484,7 @@ cellHtml += (c.name || ' '); if (c.sortField) { - + cellHtml += ''; if (c.sortField == currentSortField) { @@ -608,6 +672,9 @@ query.StartIndex = 0; query.IncludeItemTypes = this.value; + query.SortBy = getDefaultSortOrder(this.value); + query.SortOrder = "Ascending"; + reloadItems(page); }); @@ -782,6 +849,9 @@ query.StartIndex = 0; } + query.SortBy = getDefaultSortOrder($('#selectView', page).val()); + query.SortOrder = "Ascending"; + reloadItems(page); }).on('pageshow', "#libraryReportPage", function () { diff --git a/dashboard-ui/scripts/livetvsuggested.js b/dashboard-ui/scripts/livetvsuggested.js index da28d78ce..4f10496b0 100644 --- a/dashboard-ui/scripts/livetvsuggested.js +++ b/dashboard-ui/scripts/livetvsuggested.js @@ -8,14 +8,14 @@ userId: Dashboard.getCurrentUserId(), IsAiring: true, - limit: 10 + limit: 12 }).done(function (result) { var html = LibraryBrowser.getPosterViewHtml({ items: result.Items, - shape: "backdrop", + shape: "square", showTitle: true, showParentTitle: true, overlayText: true, @@ -31,14 +31,14 @@ userId: Dashboard.getCurrentUserId(), IsAiring: false, HasAired: false, - limit: 10 + limit: 12 }).done(function (result) { var html = LibraryBrowser.getPosterViewHtml({ items: result.Items, - shape: "backdrop", + shape: "square", showTitle: true, showParentTitle: true, overlayText: true, diff --git a/dashboard-ui/scripts/moviegenres.js b/dashboard-ui/scripts/moviegenres.js index ddee65970..d5f1527a3 100644 --- a/dashboard-ui/scripts/moviegenres.js +++ b/dashboard-ui/scripts/moviegenres.js @@ -26,9 +26,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "backdrop", @@ -66,36 +63,12 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); } $(document).on('pageinit', "#movieGenresPage", function () { var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/moviepeople.js b/dashboard-ui/scripts/moviepeople.js index e88c554e7..01e3df186 100644 --- a/dashboard-ui/scripts/moviepeople.js +++ b/dashboard-ui/scripts/moviepeople.js @@ -27,9 +27,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "portrait", @@ -68,19 +65,6 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); - $('.chkPersonTypeFilter', page).each(function () { var filters = "," + (query.PersonTypes || ""); @@ -97,18 +81,6 @@ var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/moviestudios.js b/dashboard-ui/scripts/moviestudios.js index b82908bcc..136af2d47 100644 --- a/dashboard-ui/scripts/moviestudios.js +++ b/dashboard-ui/scripts/moviestudios.js @@ -26,9 +26,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "backdrop", @@ -65,37 +62,12 @@ } function updateFilterControls(page) { - - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); } $(document).on('pageinit', "#movieStudiosPage", function () { var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/musicalbumartists.js b/dashboard-ui/scripts/musicalbumartists.js index 4c4edb09f..d46883442 100644 --- a/dashboard-ui/scripts/musicalbumartists.js +++ b/dashboard-ui/scripts/musicalbumartists.js @@ -26,9 +26,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "square", @@ -66,19 +63,6 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); - $('.alphabetPicker', page).alphaValue(query.NameStartsWithOrGreater); } @@ -86,18 +70,6 @@ var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/musicartists.js b/dashboard-ui/scripts/musicartists.js index fbc1ca581..592b9ade3 100644 --- a/dashboard-ui/scripts/musicartists.js +++ b/dashboard-ui/scripts/musicartists.js @@ -25,9 +25,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "square", @@ -65,19 +62,6 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); - $('.alphabetPicker', page).alphaValue(query.NameStartsWithOrGreater); } @@ -85,18 +69,6 @@ var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/musicgenres.js b/dashboard-ui/scripts/musicgenres.js index 865fea0f5..51e38e50f 100644 --- a/dashboard-ui/scripts/musicgenres.js +++ b/dashboard-ui/scripts/musicgenres.js @@ -26,9 +26,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html = LibraryBrowser.getPosterViewHtml({ items: result.Items, shape: "backdrop", @@ -66,36 +63,12 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); } $(document).on('pageinit', "#musicGenresPage", function () { var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/tvgenres.js b/dashboard-ui/scripts/tvgenres.js index 9a693a086..21efd5d98 100644 --- a/dashboard-ui/scripts/tvgenres.js +++ b/dashboard-ui/scripts/tvgenres.js @@ -26,9 +26,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html += LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, @@ -69,19 +66,6 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); - $('.chkStandardFilter', page).each(function () { var filters = "," + (query.Filters || ""); @@ -96,18 +80,6 @@ var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/scripts/tvstudios.js b/dashboard-ui/scripts/tvstudios.js index 01815fce7..4dffd06a3 100644 --- a/dashboard-ui/scripts/tvstudios.js +++ b/dashboard-ui/scripts/tvstudios.js @@ -26,9 +26,6 @@ updateFilterControls(page); - var checkSortOption = $('.radioSortBy:checked', page); - $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); - html += LibraryBrowser.getPosterViewHtml({ items: result.Items, useAverageAspectRatio: true, @@ -69,19 +66,6 @@ function updateFilterControls(page) { - // Reset form values using the last used query - $('.radioSortBy', page).each(function () { - - this.checked = (query.SortBy || '').toLowerCase() == this.getAttribute('data-sortby').toLowerCase(); - - }).checkboxradio('refresh'); - - $('.radioSortOrder', page).each(function () { - - this.checked = (query.SortOrder || '').toLowerCase() == this.getAttribute('data-sortorder').toLowerCase(); - - }).checkboxradio('refresh'); - $('.chkStandardFilter', page).each(function () { var filters = "," + (query.Filters || ""); @@ -96,18 +80,6 @@ var page = this; - $('.radioSortBy', this).on('click', function () { - query.SortBy = this.getAttribute('data-sortby'); - query.StartIndex = 0; - reloadItems(page); - }); - - $('.radioSortOrder', this).on('click', function () { - query.SortOrder = this.getAttribute('data-sortorder'); - query.StartIndex = 0; - reloadItems(page); - }); - $('.chkStandardFilter', this).on('change', function () { var filterName = this.getAttribute('data-filter'); diff --git a/dashboard-ui/tvgenres.html b/dashboard-ui/tvgenres.html index bcb0f0c5b..3dc01f7c3 100644 --- a/dashboard-ui/tvgenres.html +++ b/dashboard-ui/tvgenres.html @@ -18,46 +18,13 @@
-
-
-
- - -
- - Sort By: - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -
diff --git a/dashboard-ui/tvstudios.html b/dashboard-ui/tvstudios.html index 25bc22046..25b876e68 100644 --- a/dashboard-ui/tvstudios.html +++ b/dashboard-ui/tvstudios.html @@ -18,46 +18,13 @@
-
-
-
- - -
- - Sort By: - - - - - - - - - - -
- -
- - Sort Order: - - - - - - - -
- -