diff --git a/Overlord-Server/public/assets/remotedesktop-settings-menu.js b/Overlord-Server/public/assets/remotedesktop-settings-menu.js new file mode 100644 index 0000000..00d86bd --- /dev/null +++ b/Overlord-Server/public/assets/remotedesktop-settings-menu.js @@ -0,0 +1,19 @@ +(function () { + const btn = document.getElementById("rdSettingsBtn"); + const menu = document.getElementById("rdSettingsMenu"); + const wrap = document.getElementById("rdSettingsWrap"); + if (!btn || !menu || !wrap) return; + function setOpen(open) { + menu.classList.toggle("hidden", !open); + btn.setAttribute("aria-expanded", open ? "true" : "false"); + } + btn.addEventListener("click", (e) => { + e.stopPropagation(); + setOpen(menu.classList.contains("hidden")); + }); + menu.addEventListener("click", (e) => e.stopPropagation()); + document.addEventListener("click", () => setOpen(false)); + document.addEventListener("keydown", (e) => { + if (e.key === "Escape") setOpen(false); + }); +})(); diff --git a/Overlord-Server/public/hvnc.html b/Overlord-Server/public/hvnc.html index 4e7b9a6..0f5a1d6 100644 --- a/Overlord-Server/public/hvnc.html +++ b/Overlord-Server/public/hvnc.html @@ -22,46 +22,7 @@
-
-
- - - -
-
- - - 95% -
-
- - Codec: auto -
+
+
Connecting
+ +
- fps - -- + fps + -- → - -- + -- | lat --
-
- - - - - - - +
+ + +
@@ -375,6 +392,7 @@
+ diff --git a/Overlord-Server/public/remotedesktop.html b/Overlord-Server/public/remotedesktop.html index e52a53c..7c0df10 100644 --- a/Overlord-Server/public/remotedesktop.html +++ b/Overlord-Server/public/remotedesktop.html @@ -22,68 +22,7 @@
-
-
- - - -
-
- - - 95% -
-
- - -
-
- - Codec: auto - -
+
+
Connecting
+
- fps - -- + fps + -- → - -- + --
input -- ms
-
- + + +
@@ -233,6 +251,7 @@
+