diff --git a/dashboard-ui/boxsets.html b/dashboard-ui/boxsets.html index 648aa68ab..f00c97894 100644 --- a/dashboard-ui/boxsets.html +++ b/dashboard-ui/boxsets.html @@ -26,6 +26,7 @@
+
@@ -38,7 +39,7 @@

Sort By:

- + diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index 36907eeb7..c81e827de 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -20,6 +20,10 @@ border-bottom: 1px solid #111; } +.viewSummary { + padding: .5em 0; +} + .viewMenuLink { text-decoration: none; color: #ccc; @@ -133,7 +137,7 @@ .viewSettings { text-align: center; - margin: .5em 0 .25em; + margin: 0 0 .25em; } .listPaging { diff --git a/dashboard-ui/episodes.html b/dashboard-ui/episodes.html index ad43aebb4..4c74ada54 100644 --- a/dashboard-ui/episodes.html +++ b/dashboard-ui/episodes.html @@ -26,6 +26,7 @@
+
@@ -37,7 +38,7 @@ Sort By: - + diff --git a/dashboard-ui/gamegenres.html b/dashboard-ui/gamegenres.html index ee5d90dff..1e94269e2 100644 --- a/dashboard-ui/gamegenres.html +++ b/dashboard-ui/gamegenres.html @@ -20,6 +20,7 @@
+
@@ -31,7 +32,7 @@ Sort By: - + diff --git a/dashboard-ui/games.html b/dashboard-ui/games.html index 9fcd1ff68..aadc167f6 100644 --- a/dashboard-ui/games.html +++ b/dashboard-ui/games.html @@ -29,6 +29,7 @@
+
@@ -42,7 +43,7 @@ Sort By: - + diff --git a/dashboard-ui/gamestudios.html b/dashboard-ui/gamestudios.html index 7cf0557df..4cc006d40 100644 --- a/dashboard-ui/gamestudios.html +++ b/dashboard-ui/gamestudios.html @@ -20,6 +20,7 @@
+
@@ -31,7 +32,7 @@ Sort By: - + diff --git a/dashboard-ui/gamesystems.html b/dashboard-ui/gamesystems.html index 23f7d0edc..5f7fd6594 100644 --- a/dashboard-ui/gamesystems.html +++ b/dashboard-ui/gamesystems.html @@ -20,6 +20,7 @@
+
@@ -32,7 +33,7 @@

Sort By:

- + diff --git a/dashboard-ui/itemlist.html b/dashboard-ui/itemlist.html index 6b1851738..6ea098079 100644 --- a/dashboard-ui/itemlist.html +++ b/dashboard-ui/itemlist.html @@ -27,6 +27,7 @@
+
@@ -38,7 +39,7 @@ Sort By: - + diff --git a/dashboard-ui/metadatatv.html b/dashboard-ui/metadatatv.html index 2b12ba9a8..b9407607c 100644 --- a/dashboard-ui/metadatatv.html +++ b/dashboard-ui/metadatatv.html @@ -31,7 +31,7 @@
  • -
    Display future episodes as part of your library. Automatic Tvdb updates are recommended to stay up to date with new metadata.
    +
    Display future episodes as part of your library. Automatic Tvdb updates are highly recommended to stay up to date with new metadata.
  • '; + } + + } + + return html; + }, + getPagingHtml: function (query, totalRecordCount) { if (query.Limit) { @@ -2092,7 +2112,7 @@ var selectedCssClass = ' selectedViewLink'; var selectedHtml = ""; - + var view = page.getAttribute('data-view') || getParameterByName('context'); if (counts.MovieCount || counts.TrailerCount) { diff --git a/dashboard-ui/scripts/moviegenres.js b/dashboard-ui/scripts/moviegenres.js index 11807ab34..711b84746 100644 --- a/dashboard-ui/scripts/moviegenres.js +++ b/dashboard-ui/scripts/moviegenres.js @@ -26,6 +26,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, context: "movies" diff --git a/dashboard-ui/scripts/moviepeople.js b/dashboard-ui/scripts/moviepeople.js index ec24bf41e..80dd2cb5e 100644 --- a/dashboard-ui/scripts/moviepeople.js +++ b/dashboard-ui/scripts/moviepeople.js @@ -27,6 +27,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, context: "movies" diff --git a/dashboard-ui/scripts/movies.js b/dashboard-ui/scripts/movies.js index 59f21ea5f..53ebcaaa2 100644 --- a/dashboard-ui/scripts/movies.js +++ b/dashboard-ui/scripts/movies.js @@ -28,6 +28,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + if (view == "Backdrop") { html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, @@ -59,6 +62,10 @@ $('#items', page).html(html).trigger('create'); + $('.btnChangeToDefaultSort', page).on('click', function () { + $('.defaultSort', page)[0].click(); + }); + $('.selectPage', page).on('change', function () { query.StartIndex = (parseInt(this.value) - 1) * query.Limit; reloadItems(page); diff --git a/dashboard-ui/scripts/moviestudios.js b/dashboard-ui/scripts/moviestudios.js index 6d5667c9f..1a454a626 100644 --- a/dashboard-ui/scripts/moviestudios.js +++ b/dashboard-ui/scripts/moviestudios.js @@ -26,6 +26,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, context: "movies" diff --git a/dashboard-ui/scripts/movietrailers.js b/dashboard-ui/scripts/movietrailers.js index f38ab18d8..f1bc2dde7 100644 --- a/dashboard-ui/scripts/movietrailers.js +++ b/dashboard-ui/scripts/movietrailers.js @@ -28,6 +28,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + if (view == "Backdrop") { html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, diff --git a/dashboard-ui/scripts/musicalbums.js b/dashboard-ui/scripts/musicalbums.js index ca12fc4b9..c06c20e57 100644 --- a/dashboard-ui/scripts/musicalbums.js +++ b/dashboard-ui/scripts/musicalbums.js @@ -28,6 +28,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + if (view == "Poster") { html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, diff --git a/dashboard-ui/scripts/musicartists.js b/dashboard-ui/scripts/musicartists.js index 3996b0cda..6529e4bbf 100644 --- a/dashboard-ui/scripts/musicartists.js +++ b/dashboard-ui/scripts/musicartists.js @@ -25,6 +25,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, preferBackdrop: false, diff --git a/dashboard-ui/scripts/musicgenres.js b/dashboard-ui/scripts/musicgenres.js index d7b8782a6..8e042ebc4 100644 --- a/dashboard-ui/scripts/musicgenres.js +++ b/dashboard-ui/scripts/musicgenres.js @@ -26,6 +26,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, context: "music" diff --git a/dashboard-ui/scripts/musicvideos.js b/dashboard-ui/scripts/musicvideos.js index 606734031..99267b353 100644 --- a/dashboard-ui/scripts/musicvideos.js +++ b/dashboard-ui/scripts/musicvideos.js @@ -28,6 +28,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + if (view == "Backdrop") { html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, diff --git a/dashboard-ui/scripts/songs.js b/dashboard-ui/scripts/songs.js index ff2d770ac..dd6a6dd06 100644 --- a/dashboard-ui/scripts/songs.js +++ b/dashboard-ui/scripts/songs.js @@ -45,6 +45,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getSongTableHtml(result.Items, { showAlbum: true, showArtist: true, diff --git a/dashboard-ui/scripts/tvgenres.js b/dashboard-ui/scripts/tvgenres.js index 26270ff83..1561c9bf8 100644 --- a/dashboard-ui/scripts/tvgenres.js +++ b/dashboard-ui/scripts/tvgenres.js @@ -26,6 +26,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, context: "tv" diff --git a/dashboard-ui/scripts/tvpeople.js b/dashboard-ui/scripts/tvpeople.js index 067cb4e7f..a1f34a229 100644 --- a/dashboard-ui/scripts/tvpeople.js +++ b/dashboard-ui/scripts/tvpeople.js @@ -27,6 +27,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, context: "tv" diff --git a/dashboard-ui/scripts/tvshows.js b/dashboard-ui/scripts/tvshows.js index 95836e799..1ae8151f7 100644 --- a/dashboard-ui/scripts/tvshows.js +++ b/dashboard-ui/scripts/tvshows.js @@ -28,6 +28,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + if (view == "Backdrop") { html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, diff --git a/dashboard-ui/scripts/tvstudios.js b/dashboard-ui/scripts/tvstudios.js index 48ac4a68e..8a28f07d7 100644 --- a/dashboard-ui/scripts/tvstudios.js +++ b/dashboard-ui/scripts/tvstudios.js @@ -26,6 +26,9 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); + var checkSortOption = $('.radioSortBy:checked', page); + $('.viewSummary', page).html(LibraryBrowser.getViewSummaryHtml(query, checkSortOption)).trigger('create'); + html += LibraryBrowser.getPosterDetailViewHtml({ items: result.Items, context: "tv" diff --git a/dashboard-ui/songs.html b/dashboard-ui/songs.html index 20aebb755..e23b4361b 100644 --- a/dashboard-ui/songs.html +++ b/dashboard-ui/songs.html @@ -21,6 +21,7 @@
    +
    @@ -35,7 +36,7 @@ - + diff --git a/dashboard-ui/tvgenres.html b/dashboard-ui/tvgenres.html index 58f95d140..159391f40 100644 --- a/dashboard-ui/tvgenres.html +++ b/dashboard-ui/tvgenres.html @@ -22,6 +22,7 @@
    +
    @@ -33,7 +34,7 @@ Sort By: - + diff --git a/dashboard-ui/tvpeople.html b/dashboard-ui/tvpeople.html index bec7081d2..aa650d739 100644 --- a/dashboard-ui/tvpeople.html +++ b/dashboard-ui/tvpeople.html @@ -25,6 +25,7 @@
    +
    @@ -36,7 +37,7 @@ Sort By: - + diff --git a/dashboard-ui/tvshows.html b/dashboard-ui/tvshows.html index 392913e29..b7cfc4019 100644 --- a/dashboard-ui/tvshows.html +++ b/dashboard-ui/tvshows.html @@ -31,6 +31,7 @@
    +
    @@ -42,7 +43,7 @@ Sort By: - + diff --git a/dashboard-ui/tvstudios.html b/dashboard-ui/tvstudios.html index 0eaa099e0..65265c149 100644 --- a/dashboard-ui/tvstudios.html +++ b/dashboard-ui/tvstudios.html @@ -22,6 +22,7 @@
    +
    @@ -33,7 +34,7 @@ Sort By: - +