summaryrefslogtreecommitdiffstats
path: root/g4f/gui/client/js/chat.v1.js
diff options
context:
space:
mode:
authorHeiner Lohaus <hlohaus@users.noreply.github.com>2024-02-11 08:29:23 +0100
committerHeiner Lohaus <hlohaus@users.noreply.github.com>2024-02-11 08:29:23 +0100
commit76ec2064adab572de46a2d11ef0a5e38ef181295 (patch)
tree8a19ec5c7acf4f6cf4c1f4d030e2434f6f3dc46b /g4f/gui/client/js/chat.v1.js
parentFix select chat mode, fix auth value in You (diff)
downloadgpt4free-76ec2064adab572de46a2d11ef0a5e38ef181295.tar
gpt4free-76ec2064adab572de46a2d11ef0a5e38ef181295.tar.gz
gpt4free-76ec2064adab572de46a2d11ef0a5e38ef181295.tar.bz2
gpt4free-76ec2064adab572de46a2d11ef0a5e38ef181295.tar.lz
gpt4free-76ec2064adab572de46a2d11ef0a5e38ef181295.tar.xz
gpt4free-76ec2064adab572de46a2d11ef0a5e38ef181295.tar.zst
gpt4free-76ec2064adab572de46a2d11ef0a5e38ef181295.zip
Diffstat (limited to 'g4f/gui/client/js/chat.v1.js')
-rw-r--r--g4f/gui/client/js/chat.v1.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/g4f/gui/client/js/chat.v1.js b/g4f/gui/client/js/chat.v1.js
index a925572a..a243b1de 100644
--- a/g4f/gui/client/js/chat.v1.js
+++ b/g4f/gui/client/js/chat.v1.js
@@ -100,6 +100,11 @@ const ask_gpt = async () => {
delete messages[i]["provider"];
}
+ // Remove history, if it is selected
+ if (document.getElementById('history')?.checked) {
+ messages = [messages[messages.length-1]]
+ }
+
window.scrollTo(0, 0);
window.controller = new AbortController();
@@ -491,7 +496,7 @@ document.querySelector(".mobile-sidebar").addEventListener("click", (event) => {
});
const register_settings_localstorage = async () => {
- for (id of ["switch", "model", "jailbreak", "patch", "provider"]) {
+ for (id of ["switch", "model", "jailbreak", "patch", "provider", "history"]) {
element = document.getElementById(id);
element.addEventListener('change', async (event) => {
switch (event.target.type) {
@@ -509,7 +514,7 @@ const register_settings_localstorage = async () => {
}
const load_settings_localstorage = async () => {
- for (id of ["switch", "model", "jailbreak", "patch", "provider"]) {
+ for (id of ["switch", "model", "jailbreak", "patch", "provider", "history"]) {
element = document.getElementById(id);
value = localStorage.getItem(element.id);
if (value) {