diff --git a/app/src/config/appearance.ts b/app/src/config/appearance.ts index 7c08cf3a9..ab01e919d 100644 --- a/app/src/config/appearance.ts +++ b/app/src/config/appearance.ts @@ -181,10 +181,7 @@ export const appearance = { `; }, - _send: (statusBar?: { - msgTaskHistoryDatabaseIndexCommitDisabled: boolean - msgTaskAssetDatabaseIndexCommitDisabled: boolean - }) => { + _send: (statusBar?: Config.IAppearanceStatusBar) => { const themeLight = (appearance.element.querySelector("#themeLight") as HTMLSelectElement).value; const themeDark = (appearance.element.querySelector("#themeDark") as HTMLSelectElement).value; const modeElementValue = parseInt((appearance.element.querySelector("#mode") as HTMLSelectElement).value); @@ -246,7 +243,6 @@ export const appearance = { bindEvent: () => { appearance.element.querySelector("#statusBarSetting").addEventListener("click", () => { const dialog = new Dialog({ - transparent: true, width: "360px", height: "80vh", title: window.siyuan.languages.appearance18, @@ -257,14 +253,14 @@ export const appearance = { ${window.siyuan.languages["_taskAction"]["task.asset.database.index.commit"]} - + ` }); @@ -272,14 +268,14 @@ export const appearance = { const historyElement = dialog.element.querySelector("#history") as HTMLInputElement; assetElement.addEventListener("change", () => { appearance._send({ - msgTaskHistoryDatabaseIndexCommitDisabled: historyElement.checked, - msgTaskAssetDatabaseIndexCommitDisabled: assetElement.checked + msgTaskHistoryDatabaseIndexCommitDisabled: !historyElement.checked, + msgTaskAssetDatabaseIndexCommitDisabled: !assetElement.checked }); }); historyElement.addEventListener("change", () => { appearance._send({ - msgTaskHistoryDatabaseIndexCommitDisabled: historyElement.checked, - msgTaskAssetDatabaseIndexCommitDisabled: assetElement.checked + msgTaskHistoryDatabaseIndexCommitDisabled: !historyElement.checked, + msgTaskAssetDatabaseIndexCommitDisabled: !assetElement.checked }); }); }); diff --git a/app/src/types/config.d.ts b/app/src/types/config.d.ts index a285d45a0..d99801f7c 100644 --- a/app/src/types/config.d.ts +++ b/app/src/types/config.d.ts @@ -260,10 +260,12 @@ declare namespace Config { * The version number of the theme currently in use */ themeVer: string; - statusBar: { - msgTaskHistoryDatabaseIndexCommitDisabled: boolean - msgTaskAssetDatabaseIndexCommitDisabled: boolean - }; + statusBar: IAppearanceStatusBar; + } + + export interface IAppearanceStatusBar { + msgTaskHistoryDatabaseIndexCommitDisabled: boolean; + msgTaskAssetDatabaseIndexCommitDisabled: boolean; } /**