Skip to content

Commit 3775bd7

Browse files
committed
use focusout event to handle new folder
1 parent 654c3ed commit 3775bd7

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

jsEngine/settings/Settings.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,11 @@ export class JsEnginePluginSettingTab extends PluginSettingTab {
5050
.addText(el => {
5151
el.setPlaceholder('Folder')
5252
.setValue(settings.startupScriptsDirectory ?? '')
53-
.onChange(async val => {
54-
settings.startupScriptsDirectory = val ? normalizePath(val) : undefined;
55-
await this.plugin.saveSettings();
53+
.inputEl.addEventListener('focusout', ev => {
54+
const target = ev.currentTarget as HTMLInputElement;
55+
settings.startupScriptsDirectory = target.value ? normalizePath(target.value) : undefined;
56+
void this.plugin.saveSettings();
57+
this.display();
5658
});
5759
});
5860

0 commit comments

Comments
 (0)