From 100219858019b9ee28159b1d512dd5a9941fc93e Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Mon, 21 Mar 2022 00:09:03 +0100 Subject: [PATCH] reset settings to default when no value is entered --- main.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.ts b/main.ts index 7bef572..75af859 100644 --- a/main.ts +++ b/main.ts @@ -192,7 +192,7 @@ class KeepSettingTab extends PluginSettingTab { t.inputEl.type = "number"; t.setValue(String(this.plugin.settings.minimumWidth)); t.onChange(async v => { - this.plugin.settings.minimumWidth = Number(v); + this.plugin.settings.minimumWidth = Number(v) || defaultSettings.minimumWidth; await this.plugin.saveSettings(); }); }); @@ -203,7 +203,7 @@ class KeepSettingTab extends PluginSettingTab { t.inputEl.type = "number"; t.setValue(String(this.plugin.settings.padding)); t.onChange(async v => { - this.plugin.settings.padding = Number(v); + this.plugin.settings.padding = Number(v) || defaultSettings.padding; await this.plugin.saveSettings(); }); }); @@ -215,7 +215,7 @@ class KeepSettingTab extends PluginSettingTab { t.inputEl.cols = 50; t.setValue(this.plugin.settings.css); t.onChange(async v => { - this.plugin.settings.css = v; + this.plugin.settings.css = v || defaultSettings.css; await this.plugin.saveSettings(); }); });