import datetime from '../../scripts/datetime'; import loading from '../../components/loading/loading'; import globalize from '../../scripts/globalize'; import '../../elements/emby-button/emby-button'; import '../../components/listview/listview.scss'; import '../../assets/css/flexstyles.scss'; import Dashboard from '../../scripts/clientUtils'; import alert from '../../components/alert'; /* eslint-disable indent */ function onSubmit() { loading.show(); const form = this; ApiClient.getServerConfiguration().then(function (config) { config.EnableSlowResponseWarning = form.querySelector('#chkSlowResponseWarning').checked; config.SlowResponseThresholdMs = form.querySelector('#txtSlowResponseWarning').value; ApiClient.updateServerConfiguration(config).then(function() { Dashboard.processServerConfigurationUpdateResult(); }, function () { alert(globalize.translate('ErrorDefault')); Dashboard.processServerConfigurationUpdateResult(); }); }); return false; } export default function(view) { view.querySelector('.logsForm').addEventListener('submit', onSubmit); view.addEventListener('viewbeforeshow', function() { loading.show(); const apiClient = ApiClient; apiClient.getJSON(apiClient.getUrl('System/Logs')).then(function(logs) { let html = ''; html += '