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/index.html | 26 +++++++++++++------------- g4f/gui/client/static/css/style.css | 3 ++- g4f/gui/client/static/js/chat.v1.js | 2 ++ 3 files changed, 17 insertions(+), 14 deletions(-) (limited to 'g4f/gui') diff --git a/g4f/gui/client/index.html b/g4f/gui/client/index.html index c53284ac..5ddc1104 100644 --- a/g4f/gui/client/index.html +++ b/g4f/gui/client/index.html @@ -150,47 +150,47 @@ -
+ -
+ -
+ -
+ -
+ -
+ -
- - + -
+ -
+ -
+ -
+ diff --git a/g4f/gui/client/static/css/style.css b/g4f/gui/client/static/css/style.css index 10f20607..a499779a 100644 --- a/g4f/gui/client/static/css/style.css +++ b/g4f/gui/client/static/css/style.css @@ -1022,7 +1022,8 @@ ul { } .settings h3 { - padding-left: 50px; + padding-left: 54px; + padding-top: 18px; } .buttons { 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