From 68c7a92ee269131e4aada81fdbc994466ab38b57 Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Mon, 16 Dec 2024 00:58:45 +0100 Subject: Hide api_key fields from disabeld providers --- g4f/gui/client/static/js/chat.v1.js | 2 ++ 1 file changed, 2 insertions(+) (limited to 'g4f/gui/client/static/js/chat.v1.js') diff --git a/g4f/gui/client/static/js/chat.v1.js b/g4f/gui/client/static/js/chat.v1.js index f8bd894d..222886e9 100644 --- a/g4f/gui/client/static/js/chat.v1.js +++ b/g4f/gui/client/static/js/chat.v1.js @@ -1293,6 +1293,7 @@ const load_provider_option = (input, provider_name) => { providerSelect.querySelectorAll(`option[data-parent="${provider_name}"]`).forEach( (el) => el.removeAttribute("disabled") ); + settings.querySelector(`.field:has(#${provider_name}-api_key)`)?.classList.remove("hidden"); } else { modelSelect.querySelectorAll(`option[data-providers*="${provider_name}"]`).forEach( (el) => { @@ -1307,6 +1308,7 @@ const load_provider_option = (input, provider_name) => { providerSelect.querySelectorAll(`option[data-parent="${provider_name}"]`).forEach( (el) => el.setAttribute("disabled", "disabled") ); + settings.querySelector(`.field:has(#${provider_name}-api_key)`)?.classList.add("hidden"); } }; -- cgit v1.2.3