From 7d95423d24ba8154b0ab27e75619419680af6842 Mon Sep 17 00:00:00 2001 From: frostime Date: Sat, 28 Oct 2023 16:52:03 +0800 Subject: [PATCH] update --- src/libs/setting-utils.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libs/setting-utils.ts b/src/libs/setting-utils.ts index 79f35f4..b092a27 100644 --- a/src/libs/setting-utils.ts +++ b/src/libs/setting-utils.ts @@ -3,7 +3,7 @@ * @Author : frostime * @Date : 2023-09-16 18:05:00 * @FilePath : /src/libs/setting-utils.ts - * @LastEditTime : 2023-10-27 22:12:37 + * @LastEditTime : 2023-10-28 16:52:01 * @Description : A utility for siyuan plugin settings */ @@ -41,13 +41,13 @@ export class SettingUtils { async load() { let data = await this.plugin.loadData(this.file); + console.debug('Load config:', data); if (data) { for (let [key, item] of this.settings) { item.value = data?.[key] ?? item.value; } } this.plugin.data[this.name] = this.dump(); - console.log(data); return data; } @@ -159,6 +159,7 @@ export class SettingUtils { break; case 'slider': element.value = item.value; + element.ariaLabel = item.value; break; case 'textinput': element.value = item.value; @@ -173,7 +174,7 @@ export class SettingUtils { private updateValue(key: string) { let item = this.settings.get(key); let element = this.elements.get(key) as any; - console.log(element, element?.value); + // console.debug(element, element?.value); switch (item.type) { case 'checkbox': item.value = element.checked; @@ -182,7 +183,7 @@ export class SettingUtils { item.value = element.value; break; case 'slider': - item.value = parseInt(element.value); + item.value = element.value; break; case 'textinput': item.value = element.value;