summaryrefslogtreecommitdiffstats
path: root/g4f/gui/client/js/chat.v1.js
diff options
context:
space:
mode:
authorHeiner Lohaus <hlohaus@users.noreply.github.com>2024-03-14 13:53:57 +0100
committerHeiner Lohaus <hlohaus@users.noreply.github.com>2024-03-14 13:53:57 +0100
commit993c9498c4276836864b01f66f5d08676a994520 (patch)
tree9d0c3e2544669e09aacdcf635fec9095270c08bd /g4f/gui/client/js/chat.v1.js
parentAdd model preselection in gui (diff)
downloadgpt4free-993c9498c4276836864b01f66f5d08676a994520.tar
gpt4free-993c9498c4276836864b01f66f5d08676a994520.tar.gz
gpt4free-993c9498c4276836864b01f66f5d08676a994520.tar.bz2
gpt4free-993c9498c4276836864b01f66f5d08676a994520.tar.lz
gpt4free-993c9498c4276836864b01f66f5d08676a994520.tar.xz
gpt4free-993c9498c4276836864b01f66f5d08676a994520.tar.zst
gpt4free-993c9498c4276836864b01f66f5d08676a994520.zip
Diffstat (limited to 'g4f/gui/client/js/chat.v1.js')
-rw-r--r--g4f/gui/client/js/chat.v1.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/g4f/gui/client/js/chat.v1.js b/g4f/gui/client/js/chat.v1.js
index 4e01593d..c90a594d 100644
--- a/g4f/gui/client/js/chat.v1.js
+++ b/g4f/gui/client/js/chat.v1.js
@@ -16,9 +16,12 @@ const providerSelect = document.getElementById("provider");
const modelSelect = document.getElementById("model");
const modelProvider = document.getElementById("model2");
const systemPrompt = document.getElementById("systemPrompt")
+const jailbreak = document.getElementById("jailbreak");
let prompt_lock = false;
+const options = ["switch", "model", "model2", "jailbreak", "patch", "provider", "history"];
+
hljs.addPlugin(new CopyButtonPlugin());
messageInput.addEventListener("blur", () => {
@@ -207,9 +210,7 @@ const ask_gpt = async () => {
window.scrollTo(0, 0);
window.controller = new AbortController();
-
- jailbreak = document.getElementById("jailbreak");
- window.text = '';
+ window.text = "";
stop_generating.classList.remove(`stop_generating-hidden`);
@@ -246,7 +247,7 @@ const ask_gpt = async () => {
id: window.token,
conversation_id: window.conversation_id,
model: get_selected_model(),
- jailbreak: jailbreak.options[jailbreak.selectedIndex].value,
+ jailbreak: jailbreak?.options[jailbreak.selectedIndex].value,
web_search: document.getElementById(`switch`).checked,
provider: providerSelect.options[providerSelect.selectedIndex].value,
patch_provider: document.getElementById('patch')?.checked,
@@ -670,8 +671,6 @@ sidebar_button.addEventListener("click", (event) => {
window.scrollTo(0, 0);
});
-const options = ["switch", "model", "model2", "jailbreak", "patch", "provider", "history"];
-
const register_settings_localstorage = async () => {
options.forEach((id) => {
element = document.getElementById(id);