diff --git a/app/src/config/repos.ts b/app/src/config/repos.ts index 136fb40a4..3b7f56d58 100644 --- a/app/src/config/repos.ts +++ b/app/src/config/repos.ts @@ -294,7 +294,7 @@ export const repos = { `; } - let passwordHTML = `
+ let passwordHTML = `
${window.siyuan.languages.e2eePasswd}
${window.siyuan.languages.e2eePasswdTip}
@@ -305,7 +305,7 @@ export const repos = { ${window.siyuan.languages.setPasswd}
-
+
${window.siyuan.languages.e2eePasswd}
${window.siyuan.languages.passwdSet}
${0 === window.siyuan.config.e2eePasswdMode ? window.siyuan.languages.builtinE2EEPasswdTip : window.siyuan.languages.changeE2EEPasswdTip}
@@ -429,12 +429,23 @@ ${passwordHTML} } else { window.siyuan.config.sync.useDataRepo = useDataRepoElement.checked; const reposBackupElement = repos.element.querySelector("#reposBackup") as HTMLElement; + const reposPasswordElement = repos.element.querySelector("#updatePassword").parentElement as HTMLElement; if (useDataRepoElement.checked) { reposBackupElement.classList.add("fn__none"); reposBackupElement.nextElementSibling.classList.remove("fn__none"); + if (window.siyuan.config.e2eePasswd === "") { + reposPasswordElement.classList.add("fn__none"); + } else { + reposPasswordElement.nextElementSibling.classList.add("fn__none"); + } } else { reposBackupElement.classList.remove("fn__none"); reposBackupElement.nextElementSibling.classList.add("fn__none"); + if (window.siyuan.config.e2eePasswd === "") { + reposPasswordElement.classList.remove("fn__none"); + } else { + reposPasswordElement.nextElementSibling.classList.remove("fn__none"); + } } } });