From 7eeb50b5b6072dc5c81be09a38c7a7e006532604 Mon Sep 17 00:00:00 2001 From: mic Date: Tue, 23 Jul 2024 23:45:06 +0200 Subject: [PATCH] disabling btn fetch models and selected models if apikey is empty. see #92 --- options/mzta-options.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/options/mzta-options.js b/options/mzta-options.js index b47338b8..aa2119eb 100644 --- a/options/mzta-options.js +++ b/options/mzta-options.js @@ -108,10 +108,17 @@ function showConnectionOptions() { function warnAPIKeyEmpty() { let apiKeyInput = document.getElementById('api_key_chatgpt'); + let btnFetchModels = document.getElementById('btnUpdateChatGPTModels'); + let modelChatGPT = document.getElementById('model_chatgpt'); if(apiKeyInput.value === ''){ apiKeyInput.style.border = '2px solid red'; + btnFetchModels.disabled = true; + modelChatGPT.disabled = true; + modelChatGPT.selectedIndex = -1; }else{ apiKeyInput.style.border = 'none'; + btnFetchModels.disabled = false; + modelChatGPT.disabled = false; } }