parent
9b170c9982
commit
3e6603bd6a
1 changed files with 28 additions and 2 deletions
|
|
@ -150,6 +150,10 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
var checkboxNeedCustomTextNew = document.getElementById('checkboxNeedCustomTextNew');
|
var checkboxNeedCustomTextNew = document.getElementById('checkboxNeedCustomTextNew');
|
||||||
var checkboxDefineResponseLangNew = document.getElementById('checkboxDefineResponseLangNew');
|
var checkboxDefineResponseLangNew = document.getElementById('checkboxDefineResponseLangNew');
|
||||||
var checkboxUseDiffViewerNew = document.getElementById('checkboxUseDiffViewerNew');
|
var checkboxUseDiffViewerNew = document.getElementById('checkboxUseDiffViewerNew');
|
||||||
|
// ChatGTP Web Integration
|
||||||
|
var chatgptWebModelNew = document.getElementById('chatGPTWebModelNew');
|
||||||
|
var chatgptWebProjectNew = document.getElementById('chatGPTWebProjectNew');
|
||||||
|
var chatgptWebCustomGptNew = document.getElementById('chatGPTWebCustomGPTNew');
|
||||||
|
|
||||||
selectActionNew.addEventListener('change', (e) => {
|
selectActionNew.addEventListener('change', (e) => {
|
||||||
if (e.target.value === "2") {
|
if (e.target.value === "2") {
|
||||||
|
|
@ -166,7 +170,7 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
if(!checkFields()) {
|
if(!checkFields()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let newItem = promptsList.add({
|
let newItemData = {
|
||||||
id: String(txtIdNew.value.trim()).toLocaleLowerCase(),
|
id: String(txtIdNew.value.trim()).toLocaleLowerCase(),
|
||||||
name: txtNameNew.value.trim(),
|
name: txtNameNew.value.trim(),
|
||||||
text: txtTextNew.value.trim(),
|
text: txtTextNew.value.trim(),
|
||||||
|
|
@ -182,7 +186,29 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
position_display: positionMax_display + 1,
|
position_display: positionMax_display + 1,
|
||||||
is_default: 0,
|
is_default: 0,
|
||||||
idnum: idnumMax + 1,
|
idnum: idnumMax + 1,
|
||||||
});
|
};
|
||||||
|
|
||||||
|
switch(prefs.connection_type) {
|
||||||
|
case 'chatgpt_web':
|
||||||
|
newItemData.chatgpt_web_model = chatgptWebModelNew.value.trim();
|
||||||
|
newItemData.chatgpt_web_project = chatgptWebProjectNew.value.trim();
|
||||||
|
newItemData.chatgpt_web_custom_gpt = chatgptWebCustomGptNew.value.trim();
|
||||||
|
break;
|
||||||
|
// case 'chatgpt_api':
|
||||||
|
// document.getElementById('chatgpt_api').style.display = 'block';
|
||||||
|
// break;
|
||||||
|
// case 'ollama_api':
|
||||||
|
// document.getElementById('ollama_api').style.display = 'block';
|
||||||
|
// break;
|
||||||
|
// case 'openai_comp_api':
|
||||||
|
// document.getElementById('openai_comp_api').style.display = 'block';
|
||||||
|
// break;
|
||||||
|
// case 'google_gemini_api':
|
||||||
|
// document.getElementById('google_gemini_api').style.display = 'block';
|
||||||
|
// break;
|
||||||
|
}
|
||||||
|
|
||||||
|
let newItem = promptsList.add(newItemData);
|
||||||
idnumMax++;
|
idnumMax++;
|
||||||
let curr_idnum = newItem[0].values().idnum;
|
let curr_idnum = newItem[0].values().idnum;
|
||||||
let checkboxes = document.querySelectorAll(`tr[data-idnum="${curr_idnum}"] input[type="checkbox"]`);
|
let checkboxes = document.querySelectorAll(`tr[data-idnum="${curr_idnum}"] input[type="checkbox"]`);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue