Update static/script.js
Browse files- static/script.js +5 -4
static/script.js
CHANGED
@@ -47,10 +47,6 @@ function createDropdown(dropdownId) {
|
|
47 |
options.classList.toggle("hidden");
|
48 |
});
|
49 |
|
50 |
-
options.addEventListener("mouseleave", () => {
|
51 |
-
options.classList.add("hidden");
|
52 |
-
});
|
53 |
-
|
54 |
document.addEventListener("click", (e) => {
|
55 |
if (!dropdown.contains(e.target)) {
|
56 |
options.classList.add("hidden");
|
@@ -112,6 +108,11 @@ toggleConfig.addEventListener("click", () => {
|
|
112 |
configPanel.classList.add("expanded");
|
113 |
configPanel.classList.remove("hidden");
|
114 |
}
|
|
|
|
|
|
|
|
|
|
|
115 |
});
|
116 |
|
117 |
docsButton.addEventListener("click", () => {
|
|
|
47 |
options.classList.toggle("hidden");
|
48 |
});
|
49 |
|
|
|
|
|
|
|
|
|
50 |
document.addEventListener("click", (e) => {
|
51 |
if (!dropdown.contains(e.target)) {
|
52 |
options.classList.add("hidden");
|
|
|
108 |
configPanel.classList.add("expanded");
|
109 |
configPanel.classList.remove("hidden");
|
110 |
}
|
111 |
+
|
112 |
+
// Force close all dropdowns when minimizing
|
113 |
+
if (configPanel.classList.contains("minimal")) {
|
114 |
+
document.querySelectorAll(".options").forEach(opt => opt.classList.add("hidden"));
|
115 |
+
}
|
116 |
});
|
117 |
|
118 |
docsButton.addEventListener("click", () => {
|