diff --git a/dashboard-ui/scripts/advancedconfigurationpage.js b/dashboard-ui/scripts/advancedconfigurationpage.js deleted file mode 100644 index 334e6c7007..0000000000 --- a/dashboard-ui/scripts/advancedconfigurationpage.js +++ /dev/null @@ -1,81 +0,0 @@ -define(['jQuery'], function ($) { - - function loadPage(page, config, systemInfo) { - - $('#chkEnableDashboardResponseCache', page).checked(config.EnableDashboardResponseCaching); - $('#chkEnableMinification', page).checked(config.EnableDashboardResourceMinification); - $('#txtDashboardSourcePath', page).val(config.DashboardSourcePath).trigger('change'); - - Dashboard.hideLoadingMsg(); - } - - function onSubmit() { - Dashboard.showLoadingMsg(); - - var form = this; - - ApiClient.getServerConfiguration().then(function (config) { - - config.EnableDashboardResourceMinification = $('#chkEnableMinification', form).checked(); - config.EnableDashboardResponseCaching = $('#chkEnableDashboardResponseCache', form).checked(); - config.DashboardSourcePath = $('#txtDashboardSourcePath', form).val(); - - ApiClient.updateServerConfiguration(config).then(Dashboard.processServerConfigurationUpdateResult); - }); - - // Disable default form submission - return false; - } - - $(document).on('pageshow', "#advancedConfigurationPage", function () { - - Dashboard.showLoadingMsg(); - - var page = this; - - var promise1 = ApiClient.getServerConfiguration(); - - var promise2 = ApiClient.getSystemInfo(); - - Promise.all([promise1, promise2]).then(function (responses) { - - loadPage(page, responses[0], responses[1]); - - }); - - }).on('pageinit', "#advancedConfigurationPage", function () { - - var page = this; - - $('#selectAutomaticUpdateLevel', page).on('change', function () { - - if (this.value == "Dev") { - $('#devBuildWarning', page).show(); - } else { - $('#devBuildWarning', page).hide(); - } - - }); - - $('#btnSelectDashboardSourcePath', page).on("click.selectDirectory", function () { - - require(['directorybrowser'], function (directoryBrowser) { - - var picker = new directoryBrowser(); - - picker.show({ - - callback: function (path) { - - if (path) { - $('#txtDashboardSourcePath', page).val(path); - } - picker.close(); - } - }); - }); - }); - - $('.advancedConfigurationForm').off('submit', onSubmit).on('submit', onSubmit); - }); -});