diff --git a/src/ui/EditModal.ts b/src/ui/EditModal.ts index 030234d..80088ba 100644 --- a/src/ui/EditModal.ts +++ b/src/ui/EditModal.ts @@ -177,9 +177,9 @@ export class EditModal extends SettingModal { .setDesc(i18nConfig.NotionCustomTitleDesc) .addToggle((toggle) => toggle - .setValue(this.dataTemp.CustomTitleButtonTemp) + .setValue(this.dataTemp.customTitleButtonTemp) .onChange(async (value) => { - this.dataTemp.CustomTitleButtonTemp = value; + this.dataTemp.customTitleButtonTemp = value; this.updateSettingEl(CustomNameEl, value) @@ -192,8 +192,8 @@ export class EditModal extends SettingModal { // add custom title name - const CustomNameEl = this.createStyleDiv('custom-name', (this.dataTemp.CustomTitleButtonTemp), nextTabs); - this.createSettingEl(CustomNameEl, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.dataTemp.CustomTitleNameTemp,'dataTemp', 'CustomTitleNameTemp') + const CustomNameEl = this.createStyleDiv('custom-name', (this.dataTemp.customTitleButtonTemp), nextTabs); + this.createSettingEl(CustomNameEl, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.dataTemp.customTitleNameTemp,'dataTemp', 'customTitleNameTemp') // add api key @@ -236,7 +236,7 @@ export class EditModal extends SettingModal { this.createSettingEl(nextTabs, i18nConfig.DatabaseID, i18nConfig.NotionAPIDesc, 'password', i18nConfig.DatabaseIDText, this.dataTemp.databaseIDTemp, 'dataTemp', 'databaseIDTemp') // add custom title name - this.createSettingEl(nextTabs, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.dataTemp.CustomTitleNameTemp, 'dataTemp', 'CustomTitleNameTemp') + this.createSettingEl(nextTabs, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.dataTemp.customTitleNameTemp, 'dataTemp', 'customTitleNameTemp') // add new property button new Setting(nextTabs) diff --git a/src/ui/settingModal.ts b/src/ui/settingModal.ts index 462e669..8fdbf77 100644 --- a/src/ui/settingModal.ts +++ b/src/ui/settingModal.ts @@ -155,9 +155,9 @@ export class SettingModal extends Modal { .setDesc(i18nConfig.NotionCustomTitleDesc) .addToggle((toggle) => toggle - .setValue(this.data.CustomTitleButton) + .setValue(this.data.customTitleButton) .onChange(async (value) => { - this.data.CustomTitleButton = value; + this.data.customTitleButton = value; this.updateSettingEl(CustomNameEl, value) @@ -170,8 +170,8 @@ export class SettingModal extends Modal { // add custom title name - const CustomNameEl = this.createStyleDiv('custom-name', (this.data.CustomTitleButton), nextTabs); - this.createSettingEl(CustomNameEl, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.data.CustomTitleName, 'data', 'CustomTitleName') + const CustomNameEl = this.createStyleDiv('custom-name', (this.data.customTitleButton), nextTabs); + this.createSettingEl(CustomNameEl, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.data.customTitleName, 'data', 'customTitleName') // add api key @@ -199,6 +199,7 @@ export class SettingModal extends Modal { this.createSettingEl(nextTabs, i18nConfig.DatabaseID, i18nConfig.NotionAPIDesc, 'password', i18nConfig.DatabaseIDText, this.data.databaseID, 'data', 'databaseID') } else if (value === 'custom') { + nextTabs.createEl('h3', {text: i18nConfig.NotionCustomSettingHeader}); // add full name @@ -214,7 +215,7 @@ export class SettingModal extends Modal { this.createSettingEl(nextTabs, i18nConfig.DatabaseID, i18nConfig.NotionAPIDesc, 'password', i18nConfig.DatabaseIDText, this.data.databaseID, 'data', 'databaseID') // add custom title name - this.createSettingEl(nextTabs, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.data.CustomTitleName, 'data', 'CustomTitleName') + this.createSettingEl(nextTabs, i18nConfig.NotionCustomTitleName, i18nConfig.NotionCustomTitleNameDesc, 'text', i18nConfig.NotionCustomTitleText, this.data.customTitleName, 'data', 'customTitleName') // add new property button new Setting(nextTabs) diff --git a/src/ui/settingTabs.ts b/src/ui/settingTabs.ts index 72b1049..0247cb0 100644 --- a/src/ui/settingTabs.ts +++ b/src/ui/settingTabs.ts @@ -16,8 +16,8 @@ export interface PluginSettings { proxy: string; GeneralButton: boolean; tagButton: boolean; - CustomTitleButton: boolean; - CustomTitleName: string; + customTitleButton: boolean; + customTitleName: string; notionAPIGeneral: string; databaseIDGeneral: string; CustomButton: boolean; @@ -51,8 +51,8 @@ export const DEFAULT_SETTINGS: PluginSettings = { proxy: "", GeneralButton: true, tagButton: true, - CustomTitleButton: false, - CustomTitleName: "", + customTitleButton: false, + customTitleName: "", notionAPIGeneral: "", databaseIDGeneral: "", CustomButton: false,