correctyl showing and hiding api settings elements. see #102
This commit is contained in:
parent
0fb95121a4
commit
33fdd0cc9b
2 changed files with 11 additions and 11 deletions
|
|
@ -1132,28 +1132,28 @@ export function showConnectionOptions(conntype_select, modelId_prefix = '') {
|
||||||
}else{
|
}else{
|
||||||
anthropic_api_display = 'none';
|
anthropic_api_display = 'none';
|
||||||
}
|
}
|
||||||
document.querySelectorAll(".conntype_chatgpt_web").forEach(element => {
|
parent.parentElement.querySelectorAll(".conntype_chatgpt_web").forEach(element => {
|
||||||
element.style.display = chatgpt_web_display;
|
element.style.display = chatgpt_web_display;
|
||||||
});
|
});
|
||||||
document.querySelectorAll(".conntype_chatgpt_api").forEach(element => {
|
parent.parentElement.querySelectorAll(".conntype_chatgpt_api").forEach(element => {
|
||||||
element.style.display = chatgpt_api_display;
|
element.style.display = chatgpt_api_display;
|
||||||
});
|
});
|
||||||
document.querySelectorAll(".conntype_ollama_api").forEach(element => {
|
parent.parentElement.querySelectorAll(".conntype_ollama_api").forEach(element => {
|
||||||
element.style.display = ollama_api_display;
|
element.style.display = ollama_api_display;
|
||||||
});
|
});
|
||||||
document.querySelectorAll(".conntype_openai_comp_api").forEach(element => {
|
parent.parentElement.querySelectorAll(".conntype_openai_comp_api").forEach(element => {
|
||||||
element.style.display = openai_comp_api_display;
|
element.style.display = openai_comp_api_display;
|
||||||
});
|
});
|
||||||
document.querySelectorAll(".conntype_google_gemini_api").forEach(element => {
|
parent.parentElement.querySelectorAll(".conntype_google_gemini_api").forEach(element => {
|
||||||
element.style.display = google_gemini_api_display;
|
element.style.display = google_gemini_api_display;
|
||||||
});
|
});
|
||||||
document.querySelectorAll(".conntype_anthropic_api").forEach(element => {
|
parent.parentElement.querySelectorAll(".conntype_anthropic_api").forEach(element => {
|
||||||
element.style.display = anthropic_api_display;
|
element.style.display = anthropic_api_display;
|
||||||
});
|
});
|
||||||
if (varConnectionUI.permission_all_urls) {
|
if (varConnectionUI.permission_all_urls) {
|
||||||
const openaiCompWarning = document.getElementById((modelId_prefix ? modelId_prefix : '') + 'openai_comp_api_cors_warning');
|
const openaiCompWarning = parent.parentElement.getElementById((modelId_prefix ? modelId_prefix : '') + 'openai_comp_api_cors_warning');
|
||||||
if (openaiCompWarning) openaiCompWarning.style.display = 'none';
|
if (openaiCompWarning) openaiCompWarning.style.display = 'none';
|
||||||
const ollamaWarning = document.getElementById((modelId_prefix ? modelId_prefix : '') + 'ollama_api_cors_warning');
|
const ollamaWarning = parent.parentElement.getElementById((modelId_prefix ? modelId_prefix : '') + 'ollama_api_cors_warning');
|
||||||
if (ollamaWarning) ollamaWarning.style.display = 'none';
|
if (ollamaWarning) ollamaWarning.style.display = 'none';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -245,13 +245,13 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
document.querySelectorAll('.api_additional_info_toggle').forEach(element => {
|
document.querySelectorAll('.api_additional_info_toggle').forEach(element => {
|
||||||
element.addEventListener('click', (e) => {
|
element.addEventListener('click', (e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
let additionalInfoRow = e.target.closest('td').querySelector('.api_additional_info');
|
let additionalInfoRow = element.nextElementSibling;
|
||||||
if (additionalInfoRow.style.display === 'none' || additionalInfoRow.style.display === '') {
|
if (additionalInfoRow.style.display === 'none' || additionalInfoRow.style.display === '') {
|
||||||
additionalInfoRow.style.display = 'block';
|
additionalInfoRow.style.display = 'block';
|
||||||
e.target.innerText = browser.i18n.getMessage('customPrompts_hide_additional_info') + ' [API]';
|
element.innerText = browser.i18n.getMessage('customPrompts_hide_additional_info') + ' [API]';
|
||||||
} else {
|
} else {
|
||||||
additionalInfoRow.style.display = 'none';
|
additionalInfoRow.style.display = 'none';
|
||||||
e.target.innerText = browser.i18n.getMessage('customPrompts_show_additional_info') + ' [API]';
|
element.innerText = browser.i18n.getMessage('customPrompts_show_additional_info') + ' [API]';
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue