Update static/script.js
Browse files- static/script.js +6 -8
static/script.js
CHANGED
@@ -79,17 +79,14 @@ themeToggle.addEventListener("click", () => {
|
|
79 |
themeToggle.textContent = isDark ? "🌙" : "☀️";
|
80 |
});
|
81 |
|
|
|
82 |
toggleConfig.addEventListener("click", () => {
|
83 |
-
configPanel.classList.toggle("
|
84 |
-
});
|
85 |
-
|
86 |
-
docsButton.addEventListener("click", () => {
|
87 |
-
window.location.href = "/docs";
|
88 |
});
|
89 |
|
90 |
// === Show/Hide Loaders ===
|
91 |
function showLoaders() {
|
92 |
-
["A", "B", "C"].forEach(id => {
|
93 |
const loader = document.getElementById(`loader${id}`);
|
94 |
loader.classList.remove("hidden");
|
95 |
loader.innerHTML = `
|
@@ -101,7 +98,7 @@ function showLoaders() {
|
|
101 |
}
|
102 |
|
103 |
function hideLoaders() {
|
104 |
-
["A", "B", "C"].forEach(id => {
|
105 |
const loader = document.getElementById(`loader${id}`);
|
106 |
loader.classList.add("hidden");
|
107 |
loader.innerHTML = "";
|
@@ -137,7 +134,8 @@ chatForm.addEventListener("submit", async (e) => {
|
|
137 |
appendMessage("user", prompt);
|
138 |
userInput.value = "";
|
139 |
|
140 |
-
configPanel.classList.
|
|
|
141 |
showLoaders(); // Show bouncing dots
|
142 |
|
143 |
const settings = {
|
|
|
79 |
themeToggle.textContent = isDark ? "🌙" : "☀️";
|
80 |
});
|
81 |
|
82 |
+
// === Config Panel Behavior ===
|
83 |
toggleConfig.addEventListener("click", () => {
|
84 |
+
configPanel.classList.toggle("expanded");
|
|
|
|
|
|
|
|
|
85 |
});
|
86 |
|
87 |
// === Show/Hide Loaders ===
|
88 |
function showLoaders() {
|
89 |
+
["A", "B", "C", "D"].forEach(id => {
|
90 |
const loader = document.getElementById(`loader${id}`);
|
91 |
loader.classList.remove("hidden");
|
92 |
loader.innerHTML = `
|
|
|
98 |
}
|
99 |
|
100 |
function hideLoaders() {
|
101 |
+
["A", "B", "C", "D"].forEach(id => {
|
102 |
const loader = document.getElementById(`loader${id}`);
|
103 |
loader.classList.add("hidden");
|
104 |
loader.innerHTML = "";
|
|
|
134 |
appendMessage("user", prompt);
|
135 |
userInput.value = "";
|
136 |
|
137 |
+
configPanel.classList.remove("expanded"); // Shrink config
|
138 |
+
configPanel.classList.add("minimal"); // Activate minimal mode
|
139 |
showLoaders(); // Show bouncing dots
|
140 |
|
141 |
const settings = {
|