diff --git a/src/components/displaySettings/displaySettings.js b/src/components/displaySettings/displaySettings.js index 5ecae5a69..354ef54d0 100644 --- a/src/components/displaySettings/displaySettings.js +++ b/src/components/displaySettings/displaySettings.js @@ -91,9 +91,11 @@ function loadForm(context, user, userSettings) { if (appHost.supports('screensaver')) { context.querySelector('.selectScreensaverContainer').classList.remove('hide'); context.querySelector('.txtBackdropScreensaverIntervalContainer').classList.remove('hide'); + context.querySelector('.txtScreensaverTimeContainer').classList.remove('hide'); } else { context.querySelector('.selectScreensaverContainer').classList.add('hide'); context.querySelector('.txtBackdropScreensaverIntervalContainer').classList.add('hide'); + context.querySelector('.txtScreensaverTimeContainer').classList.add('hide'); } if (datetime.supportsLocalization()) { @@ -108,6 +110,7 @@ function loadForm(context, user, userSettings) { loadScreensavers(context, userSettings); context.querySelector('#txtBackdropScreensaverInterval').value = userSettings.backdropScreensaverInterval(); + context.querySelector('#txtScreensaverTime').value = userSettings.screensaverTime(); context.querySelector('.chkDisplayMissingEpisodes').checked = user.Configuration.DisplayMissingEpisodes || false; @@ -152,6 +155,7 @@ function saveUser(context, user, userSettingsInstance, apiClient) { userSettingsInstance.dashboardTheme(context.querySelector('#selectDashboardTheme').value); userSettingsInstance.screensaver(context.querySelector('.selectScreensaver').value); userSettingsInstance.backdropScreensaverInterval(context.querySelector('#txtBackdropScreensaverInterval').value); + userSettingsInstance.screensaverTime(context.querySelector('#txtScreensaverTime').value); userSettingsInstance.libraryPageSize(context.querySelector('#txtLibraryPageSize').value); diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index a9b7b9d2a..1b5579b4c 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -203,6 +203,12 @@ +
+