diff --git a/src/components/displaySettings/displaySettings.js b/src/components/displaySettings/displaySettings.js index c0ede8aec51..9103011ac92 100644 --- a/src/components/displaySettings/displaySettings.js +++ b/src/components/displaySettings/displaySettings.js @@ -90,8 +90,10 @@ function loadForm(context, user, userSettings) { if (appHost.supports('screensaver')) { context.querySelector('.selectScreensaverContainer').classList.remove('hide'); + context.querySelector('.txtBackdropScreensaverIntervalContainer').classList.remove('hide'); } else { context.querySelector('.selectScreensaverContainer').classList.add('hide'); + context.querySelector('.txtBackdropScreensaverIntervalContainer').classList.add('hide'); } if (datetime.supportsLocalization()) { @@ -105,6 +107,8 @@ function loadForm(context, user, userSettings) { loadScreensavers(context, userSettings); + context.querySelector('#txtBackdropScreensaverInterval').value = userSettings.backdropScreensaverInterval(); + context.querySelector('.chkDisplayMissingEpisodes').checked = user.Configuration.DisplayMissingEpisodes || false; context.querySelector('#chkThemeSong').checked = userSettings.enableThemeSongs(); @@ -147,6 +151,7 @@ function saveUser(context, user, userSettingsInstance, apiClient) { userSettingsInstance.theme(context.querySelector('#selectTheme').value); userSettingsInstance.dashboardTheme(context.querySelector('#selectDashboardTheme').value); userSettingsInstance.screensaver(context.querySelector('.selectScreensaver').value); + userSettingsInstance.backdropScreensaverInterval(context.querySelector('#txtBackdropScreensaverInterval').value); userSettingsInstance.libraryPageSize(context.querySelector('#txtLibraryPageSize').value); diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index a61537cbf33..a9b7b9d2a3a 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -203,6 +203,11 @@

+
+ +
${LabelBackdropScreensaverIntervalHelp}
+
+