mirror of
https://github.com/Ellpeck/ObsidianCustomFrames.git
synced 2024-11-22 17:48:34 +01:00
reset settings to default when no value is entered
This commit is contained in:
parent
c272d1fa57
commit
1002198580
1 changed files with 3 additions and 3 deletions
6
main.ts
6
main.ts
|
@ -192,7 +192,7 @@ class KeepSettingTab extends PluginSettingTab {
|
||||||
t.inputEl.type = "number";
|
t.inputEl.type = "number";
|
||||||
t.setValue(String(this.plugin.settings.minimumWidth));
|
t.setValue(String(this.plugin.settings.minimumWidth));
|
||||||
t.onChange(async v => {
|
t.onChange(async v => {
|
||||||
this.plugin.settings.minimumWidth = Number(v);
|
this.plugin.settings.minimumWidth = Number(v) || defaultSettings.minimumWidth;
|
||||||
await this.plugin.saveSettings();
|
await this.plugin.saveSettings();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -203,7 +203,7 @@ class KeepSettingTab extends PluginSettingTab {
|
||||||
t.inputEl.type = "number";
|
t.inputEl.type = "number";
|
||||||
t.setValue(String(this.plugin.settings.padding));
|
t.setValue(String(this.plugin.settings.padding));
|
||||||
t.onChange(async v => {
|
t.onChange(async v => {
|
||||||
this.plugin.settings.padding = Number(v);
|
this.plugin.settings.padding = Number(v) || defaultSettings.padding;
|
||||||
await this.plugin.saveSettings();
|
await this.plugin.saveSettings();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -215,7 +215,7 @@ class KeepSettingTab extends PluginSettingTab {
|
||||||
t.inputEl.cols = 50;
|
t.inputEl.cols = 50;
|
||||||
t.setValue(this.plugin.settings.css);
|
t.setValue(this.plugin.settings.css);
|
||||||
t.onChange(async v => {
|
t.onChange(async v => {
|
||||||
this.plugin.settings.css = v;
|
this.plugin.settings.css = v || defaultSettings.css;
|
||||||
await this.plugin.saveSettings();
|
await this.plugin.saveSettings();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue