diff --git a/app/src/config/ai.ts b/app/src/config/ai.ts index 322716751..2c8d7e1d8 100644 --- a/app/src/config/ai.ts +++ b/app/src/config/ai.ts @@ -38,7 +38,10 @@ export const ai = {
${window.siyuan.languages.apiKey}
- +
+ + +
${window.siyuan.languages.apiKeyTip}
@@ -106,7 +109,10 @@ export const ai = { ${window.siyuan.languages.apiKey}
${window.siyuan.languages.apiKeyTip}
- +
+ + +
@@ -154,7 +160,13 @@ export const ai = {
`; }, bindEvent: () => { - ai.element.querySelectorAll("input,select").forEach((item) => { + const togglePassword = ai.element.querySelector('.b3-form__icona-icon[data-action="togglePassword"]') + togglePassword.addEventListener("click", () => { + const isEye = togglePassword.firstElementChild.getAttribute("xlink:href") === "#iconEye"; + togglePassword.firstElementChild.setAttribute("xlink:href", isEye ? "#iconEyeoff" : "#iconEye"); + togglePassword.previousElementSibling.setAttribute("type", isEye ? "text" : "password"); + }) + ai.element.querySelectorAll("input, select").forEach((item) => { item.addEventListener("change", () => { fetchPost("/api/setting/setAI", { openAI: {