From eb89337f510b8a6ae7d64cb8dde1cf41842d73d3 Mon Sep 17 00:00:00 2001 From: berbant <33601955+berbant@users.noreply.github.com> Date: Thu, 22 Feb 2024 23:49:47 +0400 Subject: [PATCH] Update index.js --- public/scripts/extensions/translate/index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/public/scripts/extensions/translate/index.js b/public/scripts/extensions/translate/index.js index fa3af0a2a..3e2f39d97 100644 --- a/public/scripts/extensions/translate/index.js +++ b/public/scripts/extensions/translate/index.js @@ -598,13 +598,18 @@ jQuery(() => { 'deeplx': 'http://127.0.0.1:1188/translate', }; const popupText = `

${optionText} API URL

Example: ${String(exampleURLs[extension_settings.translate.provider])}`; - const url = await callPopup(popupText, 'input'); + const provider_name = extension_settings.translate.provider + '_url' + const saved_url = ( Boolean(secret_state[provider_name]) ) ? await findSecret(provider_name) : ''; + + const url = await callPopup(popupText, 'input', saved_url); + if (url == false) { return; } + + await writeSecret(provider_name, url); - await writeSecret(extension_settings.translate.provider + '_url', url); toastr.success('API URL saved'); $('#translate_url_button').addClass('success'); });