From eb07d62734a82b5f623d11e9bd8f17e168add31c Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 11 Jan 2014 15:13:18 -0500 Subject: [PATCH] added automatic restart option --- dashboard-ui/advanced.html | 18 ++++++++++++++---- dashboard-ui/advancedserversettings.html | 2 +- dashboard-ui/encodingsettings.html | 2 +- .../scripts/advancedconfigurationpage.js | 8 ++++++++ 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/dashboard-ui/advanced.html b/dashboard-ui/advanced.html index 8dbb65362d..2946e104c6 100644 --- a/dashboard-ui/advanced.html +++ b/dashboard-ui/advanced.html @@ -11,7 +11,7 @@
General - Server + Http Server Transcoding
@@ -24,6 +24,13 @@ This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service. +
  • + + +
  • + +

    Updates

    +

    Cache Path

    diff --git a/dashboard-ui/advancedserversettings.html b/dashboard-ui/advancedserversettings.html index 7c7e999e27..4a1ec1c445 100644 --- a/dashboard-ui/advancedserversettings.html +++ b/dashboard-ui/advancedserversettings.html @@ -11,7 +11,7 @@ diff --git a/dashboard-ui/encodingsettings.html b/dashboard-ui/encodingsettings.html index 976bf5a508..a254b2a402 100644 --- a/dashboard-ui/encodingsettings.html +++ b/dashboard-ui/encodingsettings.html @@ -11,7 +11,7 @@ diff --git a/dashboard-ui/scripts/advancedconfigurationpage.js b/dashboard-ui/scripts/advancedconfigurationpage.js index ddbd7a8f6e..2a05610d3e 100644 --- a/dashboard-ui/scripts/advancedconfigurationpage.js +++ b/dashboard-ui/scripts/advancedconfigurationpage.js @@ -15,6 +15,13 @@ } else { $('#fldRunAtStartup', page).hide(); } + $('#chkEnableAutomaticRestart', page).checked(config.EnableAutomaticRestart).checkboxradio("refresh"); + + if (systemInfo.CanSelfRestart) { + $('#fldEnableAutomaticRestart', page).show(); + } else { + $('#fldEnableAutomaticRestart', page).hide(); + } $('#selectAutomaticUpdateLevel', page).val(config.SystemUpdateLevel).selectmenu('refresh').trigger('change'); $('#chkDebugLog', page).checked(config.EnableDebugLevelLogging).checkboxradio("refresh"); @@ -130,6 +137,7 @@ config.RunAtStartup = $('#chkRunAtStartup', form).checked(); config.SystemUpdateLevel = $('#selectAutomaticUpdateLevel', form).val(); + config.EnableAutomaticRestart = $('#chkEnableAutomaticRestart', form).checked(); ApiClient.updateServerConfiguration(config).done(Dashboard.processServerConfigurationUpdateResult); });