diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index 030997e31c..880106a083 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -58,6 +58,7 @@ body { h1 { font-weight: 300; + font-size: 2.22em; } .toolsSidebar h1 { @@ -71,6 +72,7 @@ h1 { h2 { font-weight: 400; + font-size: 1.68em; } h1 a { diff --git a/dashboard-ui/edititemmetadata.html b/dashboard-ui/edititemmetadata.html index e28b9aa58b..062a21d9b3 100644 --- a/dashboard-ui/edititemmetadata.html +++ b/dashboard-ui/edititemmetadata.html @@ -316,7 +316,7 @@ - '; diff --git a/dashboard-ui/scripts/tvshows.js b/dashboard-ui/scripts/tvshows.js index e83be1eea8..2656cdf0b7 100644 --- a/dashboard-ui/scripts/tvshows.js +++ b/dashboard-ui/scripts/tvshows.js @@ -143,6 +143,11 @@ $('#chkThemeVideo', page).checked(query.HasThemeVideo == true).checkboxradio('refresh'); $('#chkSpecialFeature', page).checked(query.HasSpecialFeature == true).checkboxradio('refresh'); + $('#chkMissingImdbId', page).checked(query.HasImdbId == false).checkboxradio('refresh'); + $('#chkMissingTvdbId', page).checked(query.HasTvdbId == false).checkboxradio('refresh'); + $('#chkMissingOverview', page).checked(query.HasOverview == false).checkboxradio('refresh'); + $('#chkYearMismatch', page).checked(query.IsYearMismatched == true).checkboxradio('refresh'); + $('.alphabetPicker', page).alphaValue(query.NameStartsWith); } @@ -271,6 +276,58 @@ reloadItems(page); }); + $('#radioBasicFilters', this).on('change', function () { + + if (this.checked) { + $('.basicFilters', page).show(); + $('.advancedFilters', page).hide(); + } else { + $('.basicFilters', page).hide(); + } + }); + + $('#radioAdvancedFilters', this).on('change', function () { + + if (this.checked) { + $('.advancedFilters', page).show(); + $('.basicFilters', page).hide(); + } else { + $('.advancedFilters', page).hide(); + } + }); + + $('#chkMissingImdbId', this).on('change', function () { + + query.StartIndex = 0; + query.HasImdbId = this.checked ? false : null; + + reloadItems(page); + }); + + $('#chkMissingTvdbId', this).on('change', function () { + + query.StartIndex = 0; + query.HasTvdbId = this.checked ? false : null; + + reloadItems(page); + }); + + $('#chkMissingOverview', this).on('change', function () { + + query.StartIndex = 0; + query.HasOverview = this.checked ? false : null; + + reloadItems(page); + }); + + $('#chkYearMismatch', this).on('change', function () { + + query.StartIndex = 0; + query.IsYearMismatched = this.checked ? true : null; + + reloadItems(page); + }); + }).on('pagebeforeshow', "#tvShowsPage", function () { var limit = LibraryBrowser.getDefaultPageSize(); diff --git a/dashboard-ui/tvshows.html b/dashboard-ui/tvshows.html index ab78f977ce..80d7e09a27 100644 --- a/dashboard-ui/tvshows.html +++ b/dashboard-ui/tvshows.html @@ -78,68 +78,99 @@
-
- - Filters: - - - - - - - - - +
+ Filters: + + + +
-
- - Status: - - - - - -
+
+
+ + Filters: + + + -
- - Air Days: - - - - - - - - - - - - - - - -
+ + -
- - Features: - + + +
- - +
+ + Status: + + + + + +
- - +
+ + Air Days: + + + + + + + + + + + + + + + +
+
+
+ +
+ + Features: + + + + + + + + + + + + + + +
+