diff options
author | Phie <phie@phie.ovh> | 2020-11-05 01:39:50 +0300 |
---|---|---|
committer | Phie <phie@phie.ovh> | 2020-11-05 01:39:50 +0300 |
commit | 3a0d8e3e6bf8f0953d90d0da2f3bb4898ec61bed (patch) | |
tree | f695191bba88f8c380b9a1e4ae08a93984d33378 /settings | |
parent | 8d6f7e4fb641d8b333363fe2a8811e38b750c2fa (diff) |
optionnal preload editor
Diffstat (limited to 'settings')
-rw-r--r-- | settings/settings.js | 14 | ||||
-rw-r--r-- | settings/ui_settings_helper.js | 1 |
2 files changed, 15 insertions, 0 deletions
diff --git a/settings/settings.js b/settings/settings.js index 550cde5..76f1924 100644 --- a/settings/settings.js +++ b/settings/settings.js @@ -134,6 +134,15 @@ $(document).ready(function () { UISettingsHelper.getInstance().set("start_page", "recent"); UISettingsHelper.getInstance().postSettings() } + + document.getElementById("preload_editor").onchange = function (value) { + if (value.target.checked) + UISettingsHelper.getInstance().set("should_preload_editor", true); + else + UISettingsHelper.getInstance().set("should_preload_editor", false); + UISettingsHelper.getInstance().postSettings() + } + UISettingsHelper.getInstance().loadSettings(function (settings) { if (settings['start_page'] == "browser") { document.getElementById("browser_default_view").checked = true @@ -143,6 +152,11 @@ $(document).ready(function () { document.getElementById("browser_default_view").parentNode.classList.remove("is-checked") } + if (settings['should_preload_editor']) { + document.getElementById("preload_editor").checked = true + document.getElementById("preload_editor").parentNode.classList.add("is-checked") + } + }) document.getElementById("import").onclick = function () { var url = ""; diff --git a/settings/ui_settings_helper.js b/settings/ui_settings_helper.js index 74190e6..12050e5 100644 --- a/settings/ui_settings_helper.js +++ b/settings/ui_settings_helper.js @@ -47,6 +47,7 @@ class UISettingsHelper { this.setDefaultSetting('reversed', false) this.setDefaultSetting('start_page', 'recent') this.setDefaultSetting('in_line', false) + this.setDefaultSetting('should_preload_editor', true) } |