diff --git a/src/components/appRouter.js b/src/components/appRouter.js index dd350542a6..5b0d61ab3a 100644 --- a/src/components/appRouter.js +++ b/src/components/appRouter.js @@ -757,13 +757,7 @@ class AppRouter { } if (item === 'nextup') { - url = '#!/list.html?type=nextup&serverId=' + options.serverId; - - if (options.rewatching) { - url += '&rewatching=' + options.rewatching; - } - - return url; + return '#!/list.html?type=nextup&serverId=' + options.serverId; } if (item === 'list') { diff --git a/src/components/displaySettings/displaySettings.js b/src/components/displaySettings/displaySettings.js index 8951eae1c4..bf93e7a005 100644 --- a/src/components/displaySettings/displaySettings.js +++ b/src/components/displaySettings/displaySettings.js @@ -113,7 +113,6 @@ import template from './displaySettings.template.html'; context.querySelector('#chkBlurhash').checked = userSettings.enableBlurhash(); context.querySelector('#chkBackdrops').checked = userSettings.enableBackdrops(); context.querySelector('#chkDetailsBanner').checked = userSettings.detailsBanner(); - context.querySelector('#chkUseEpisodeImagesInNextUp').checked = userSettings.useEpisodeImagesInNextUpAndResume(); context.querySelector('#chkDisableCustomCss').checked = userSettings.disableCustomCss(); context.querySelector('#txtLocalCustomCss').value = userSettings.customCss(); @@ -122,7 +121,10 @@ import template from './displaySettings.template.html'; context.querySelector('.selectDateTimeLocale').value = userSettings.dateTimeLocale() || ''; context.querySelector('#txtLibraryPageSize').value = userSettings.libraryPageSize(); + context.querySelector('#txtMaxDaysForNextUp').value = userSettings.maxDaysForNextUp(); + context.querySelector('#chkRewatchingNextUp').checked = userSettings.enableRewatchingInNextUp(); + context.querySelector('#chkUseEpisodeImagesInNextUp').checked = userSettings.useEpisodeImagesInNextUpAndResume(); context.querySelector('.selectLayout').value = layoutManager.getSavedLayout() || ''; @@ -147,13 +149,15 @@ import template from './displaySettings.template.html'; userSettingsInstance.screensaver(context.querySelector('.selectScreensaver').value); userSettingsInstance.libraryPageSize(context.querySelector('#txtLibraryPageSize').value); + userSettingsInstance.maxDaysForNextUp(context.querySelector('#txtMaxDaysForNextUp').value); + userSettingsInstance.enableRewatchingInNextUp(context.querySelector('#chkRewatchingNextUp').checked); + userSettingsInstance.useEpisodeImagesInNextUpAndResume(context.querySelector('#chkUseEpisodeImagesInNextUp').checked); userSettingsInstance.enableFastFadein(context.querySelector('#chkFadein').checked); userSettingsInstance.enableBlurhash(context.querySelector('#chkBlurhash').checked); userSettingsInstance.enableBackdrops(context.querySelector('#chkBackdrops').checked); userSettingsInstance.detailsBanner(context.querySelector('#chkDetailsBanner').checked); - userSettingsInstance.useEpisodeImagesInNextUpAndResume(context.querySelector('#chkUseEpisodeImagesInNextUp').checked); userSettingsInstance.disableCustomCss(context.querySelector('#chkDisableCustomCss').checked); userSettingsInstance.customCss(context.querySelector('#txtLocalCustomCss').value); diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index 9fb73c77cb..1f6685f333 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -207,6 +207,14 @@
${LabelMaxDaysForNextUpHelp}
+
+ +
${EnableRewatchingNextUpHelp}
+
+