mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 17:20:30 +08:00
removed data-dont-hide-menu
This commit is contained in:
parent
a39d3dffbe
commit
2a23846582
@ -61,7 +61,7 @@
|
|||||||
<li class="left"><a id="logo" href="/">← <img class="svg-gray" src="/share/svg/logo.svg" alt="&pi;-kvm"></a></li>
|
<li class="left"><a id="logo" href="/">← <img class="svg-gray" src="/share/svg/logo.svg" alt="&pi;-kvm"></a></li>
|
||||||
<div class="hidden" id="hw-health-dropdown">
|
<div class="hidden" id="hw-health-dropdown">
|
||||||
<li class="left"><a class="menu-button" href="#"><img class="hidden" id="hw-health-undervoltage-led" src="/share/svg/led-undervoltage.svg"><img class="hidden" id="hw-health-overheating-led" src="/share/svg/led-overheating.svg"></a>
|
<li class="left"><a class="menu-button" href="#"><img class="hidden" id="hw-health-undervoltage-led" src="/share/svg/led-undervoltage.svg"><img class="hidden" id="hw-health-overheating-led" src="/share/svg/led-overheating.svg"></a>
|
||||||
<div class="menu" data-dont-hide-menu>
|
<div class="menu">
|
||||||
<div class="text">
|
<div class="text">
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@ -109,7 +109,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="hidden" id="fan-health-dropdown">
|
<div class="hidden" id="fan-health-dropdown">
|
||||||
<li class="left"><a class="menu-button" href="#"><img class="hidden" id="fan-health-led" src="/share/svg/led-fan.svg"></a>
|
<li class="left"><a class="menu-button" href="#"><img class="hidden" id="fan-health-led" src="/share/svg/led-fan.svg"></a>
|
||||||
<div class="menu" data-dont-hide-menu>
|
<div class="menu">
|
||||||
<div class="text">
|
<div class="text">
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@ -140,7 +140,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<li class="right" id="system-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="link-led" src="/share/svg/led-link.svg"><img class="led-gray" id="stream-led" src="/share/svg/led-stream.svg"><img class="led-gray" id="hid-keyboard-led" src="/share/svg/led-hid-keyboard.svg"><img class="led-gray" id="hid-mouse-led" src="/share/svg/led-hid-mouse.svg"><span>System</span></a>
|
<li class="right" id="system-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="link-led" src="/share/svg/led-link.svg"><img class="led-gray" id="stream-led" src="/share/svg/led-stream.svg"><img class="led-gray" id="hid-keyboard-led" src="/share/svg/led-hid-keyboard.svg"><img class="led-gray" id="hid-mouse-led" src="/share/svg/led-hid-mouse.svg"><span>System</span></a>
|
||||||
<div class="menu" data-dont-hide-menu id="system-menu">
|
<div class="menu" id="system-menu">
|
||||||
<table class="kv" style="width: calc(100% - 20px)">
|
<table class="kv" style="width: calc(100% - 20px)">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="value">Runtime settings & tools</td>
|
<td class="value">Runtime settings & tools</td>
|
||||||
@ -185,7 +185,7 @@
|
|||||||
<tr class="feature-disabled" id="stream-resolution">
|
<tr class="feature-disabled" id="stream-resolution">
|
||||||
<td>Resolution:</td>
|
<td>Resolution:</td>
|
||||||
<td>
|
<td>
|
||||||
<select disabled data-dont-hide-menu id="stream-resolution-selector"></select>
|
<select disabled id="stream-resolution-selector"></select>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="feature-disabled" id="stream-quality">
|
<tr class="feature-disabled" id="stream-quality">
|
||||||
@ -336,7 +336,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="right feature-disabled" id="atx-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="atx-power-led" src="/share/svg/led-atx-power.svg"><img class="led-gray" id="atx-hdd-led" src="/share/svg/led-atx-hdd.svg"><span>ATX</span></a>
|
<li class="right feature-disabled" id="atx-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="atx-power-led" src="/share/svg/led-atx-power.svg"><img class="led-gray" id="atx-hdd-led" src="/share/svg/led-atx-hdd.svg"><span>ATX</span></a>
|
||||||
<div class="menu" data-dont-hide-menu>
|
<div class="menu">
|
||||||
<div class="text"><b>Control the server's power<br></b><sub>Use the short click for ACPI shutdown</sub></div>
|
<div class="text"><b>Control the server's power<br></b><sub>Use the short click for ACPI shutdown</sub></div>
|
||||||
<hr>
|
<hr>
|
||||||
<table class="kv">
|
<table class="kv">
|
||||||
@ -360,7 +360,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="right feature-disabled" id="msd-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="msd-led" src="/share/svg/led-msd.svg"><span>Drive</span></a>
|
<li class="right feature-disabled" id="msd-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="msd-led" src="/share/svg/led-msd.svg"><span>Drive</span></a>
|
||||||
<div class="menu" data-dont-hide-menu id="msd-menu">
|
<div class="menu" id="msd-menu">
|
||||||
<div class="text"><b>Mass Storage Drive: </b><span id="msd-status"></span><br></div>
|
<div class="text"><b>Mass Storage Drive: </b><span id="msd-status"></span><br></div>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="hidden" id="msd-message-offline">
|
<div class="hidden" id="msd-message-offline">
|
||||||
@ -571,7 +571,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="right" id="macro-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="hid-recorder-led" src="/share/svg/led-gear.svg"><span>Macro</span></a>
|
<li class="right" id="macro-dropdown"><a class="menu-button" href="#"><img class="led-gray" id="hid-recorder-led" src="/share/svg/led-gear.svg"><span>Macro</span></a>
|
||||||
<div class="menu" data-dont-hide-menu>
|
<div class="menu">
|
||||||
<div class="text"><b>Record and play HID/ATX/GPIO actions<br></b><sub>For security reasons, the record will not be saved on the PiKVM</sub></div>
|
<div class="text"><b>Record and play HID/ATX/GPIO actions<br></b><sub>For security reasons, the record will not be saved on the PiKVM</sub></div>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="buttons buttons-row">
|
<div class="buttons buttons-row">
|
||||||
@ -613,7 +613,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="right" id="text-dropdown"><a class="menu-button" href="#"><img class="feature-disabled" id="stream-ocr-led" src="/share/svg/led-gear.svg"><span>Text</span></a>
|
<li class="right" id="text-dropdown"><a class="menu-button" href="#"><img class="feature-disabled" id="stream-ocr-led" src="/share/svg/led-gear.svg"><span>Text</span></a>
|
||||||
<div class="menu" data-dont-hide-menu>
|
<div class="menu">
|
||||||
<div class="text"><b>Paste text as keypress sequence<br></b><sub>Please note that PiKVM cannot switch the keyboard layout</sub></div>
|
<div class="text"><b>Paste text as keypress sequence<br></b><sub>Please note that PiKVM cannot switch the keyboard layout</sub></div>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="text">
|
<div class="text">
|
||||||
@ -682,7 +682,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="right" id="shortcuts-dropdown"><a class="menu-button" href="#">Shortcuts</a>
|
<li class="right" id="shortcuts-dropdown"><a class="menu-button" href="#">Shortcuts</a>
|
||||||
<div class="menu" data-dont-hide-menu>
|
<div class="menu">
|
||||||
<div class="text"><b>Quick keyboard shortcuts<br></b><sub>Also see <i>System → Show keyboard</i></sub></div>
|
<div class="text"><b>Quick keyboard shortcuts<br></b><sub>Also see <i>System → Show keyboard</i></sub></div>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
@ -748,7 +748,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="right feature-disabled" id="gpio-dropdown"><a class="menu-button" id="gpio-menu-button" href="#"><span>GPIO</span></a>
|
<li class="right feature-disabled" id="gpio-dropdown"><a class="menu-button" id="gpio-menu-button" href="#"><span>GPIO</span></a>
|
||||||
<div class="menu" data-dont-hide-menu id="gpio-menu"></div>
|
<div class="menu" id="gpio-menu"></div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="window" id="stream-ocr-window">
|
<div class="window" id="stream-ocr-window">
|
||||||
|
|||||||
@ -3,7 +3,7 @@ li(id="atx-dropdown" class="right feature-disabled")
|
|||||||
+navbar_led("atx-power-led", "led-atx-power")
|
+navbar_led("atx-power-led", "led-atx-power")
|
||||||
+navbar_led("atx-hdd-led", "led-atx-hdd")
|
+navbar_led("atx-hdd-led", "led-atx-hdd")
|
||||||
span ATX
|
span ATX
|
||||||
div(data-dont-hide-menu class="menu")
|
div(class="menu")
|
||||||
div(class="text")
|
div(class="text")
|
||||||
b Control the server's power#[br]
|
b Control the server's power#[br]
|
||||||
sub Use the short click for ACPI shutdown
|
sub Use the short click for ACPI shutdown
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
li(id="gpio-dropdown" class="right feature-disabled")
|
li(id="gpio-dropdown" class="right feature-disabled")
|
||||||
a(class="menu-button" id="gpio-menu-button" href="#")
|
a(class="menu-button" id="gpio-menu-button" href="#")
|
||||||
span GPIO
|
span GPIO
|
||||||
div(data-dont-hide-menu id="gpio-menu" class="menu")
|
div(id="gpio-menu" class="menu")
|
||||||
|
|||||||
@ -3,7 +3,7 @@ div(id="hw-health-dropdown" class="hidden")
|
|||||||
a(class="menu-button" href="#")
|
a(class="menu-button" href="#")
|
||||||
+navbar_led("hw-health-undervoltage-led", "led-undervoltage", "hidden")
|
+navbar_led("hw-health-undervoltage-led", "led-undervoltage", "hidden")
|
||||||
+navbar_led("hw-health-overheating-led", "led-overheating", "hidden")
|
+navbar_led("hw-health-overheating-led", "led-overheating", "hidden")
|
||||||
div(data-dont-hide-menu class="menu")
|
div(class="menu")
|
||||||
+menu_message("warning", "Raspberry Pi's health is at risk")
|
+menu_message("warning", "Raspberry Pi's health is at risk")
|
||||||
| This is not a drill! A red icon indicates a current issue,#[br]
|
| This is not a drill! A red icon indicates a current issue,#[br]
|
||||||
| a yellow one that was observed since the device booted up
|
| a yellow one that was observed since the device booted up
|
||||||
@ -22,7 +22,7 @@ div(id="fan-health-dropdown" class="hidden")
|
|||||||
li(class="left")
|
li(class="left")
|
||||||
a(class="menu-button" href="#")
|
a(class="menu-button" href="#")
|
||||||
+navbar_led("fan-health-led", "led-fan", "hidden")
|
+navbar_led("fan-health-led", "led-fan", "hidden")
|
||||||
div(data-dont-hide-menu class="menu")
|
div(class="menu")
|
||||||
+menu_message("warning", "Raspberry Pi's health is at risk")
|
+menu_message("warning", "Raspberry Pi's health is at risk")
|
||||||
| This is not a drill! A red icon indicates a current issue,#[br]
|
| This is not a drill! A red icon indicates a current issue,#[br]
|
||||||
| a yellow one that was observed in the past
|
| a yellow one that was observed in the past
|
||||||
|
|||||||
@ -2,7 +2,7 @@ li(id="macro-dropdown" class="right")
|
|||||||
a(class="menu-button" href="#")
|
a(class="menu-button" href="#")
|
||||||
+navbar_led("hid-recorder-led", "led-gear")
|
+navbar_led("hid-recorder-led", "led-gear")
|
||||||
span Macro
|
span Macro
|
||||||
div(data-dont-hide-menu class="menu")
|
div(class="menu")
|
||||||
div(class="text")
|
div(class="text")
|
||||||
b Record and play HID/ATX/GPIO actions#[br]
|
b Record and play HID/ATX/GPIO actions#[br]
|
||||||
sub For security reasons, the record will not be saved on the PiKVM
|
sub For security reasons, the record will not be saved on the PiKVM
|
||||||
|
|||||||
@ -2,7 +2,7 @@ li(id="msd-dropdown" class="right feature-disabled")
|
|||||||
a(class="menu-button" href="#")
|
a(class="menu-button" href="#")
|
||||||
+navbar_led("msd-led", "led-msd")
|
+navbar_led("msd-led", "led-msd")
|
||||||
span Drive
|
span Drive
|
||||||
div(data-dont-hide-menu id="msd-menu" class="menu")
|
div(id="msd-menu" class="menu")
|
||||||
div(class="text")
|
div(class="text")
|
||||||
b Mass Storage Drive:
|
b Mass Storage Drive:
|
||||||
span(id="msd-status")
|
span(id="msd-status")
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
li(id="shortcuts-dropdown" class="right")
|
li(id="shortcuts-dropdown" class="right")
|
||||||
a(class="menu-button" href="#") Shortcuts
|
a(class="menu-button" href="#") Shortcuts
|
||||||
div(data-dont-hide-menu class="menu")
|
div(class="menu")
|
||||||
div(class="text")
|
div(class="text")
|
||||||
b Quick keyboard shortcuts#[br]
|
b Quick keyboard shortcuts#[br]
|
||||||
sub Also see #[i System → Show keyboard]
|
sub Also see #[i System → Show keyboard]
|
||||||
|
|||||||
@ -5,7 +5,7 @@ li(id="system-dropdown" class="right")
|
|||||||
+navbar_led("hid-keyboard-led", "led-hid-keyboard")
|
+navbar_led("hid-keyboard-led", "led-hid-keyboard")
|
||||||
+navbar_led("hid-mouse-led", "led-hid-mouse")
|
+navbar_led("hid-mouse-led", "led-hid-mouse")
|
||||||
span System
|
span System
|
||||||
div(data-dont-hide-menu id="system-menu" class="menu")
|
div(id="system-menu" class="menu")
|
||||||
table(class="kv" style="width: calc(100% - 20px)")
|
table(class="kv" style="width: calc(100% - 20px)")
|
||||||
tr
|
tr
|
||||||
td(class="value") Runtime settings & tools
|
td(class="value") Runtime settings & tools
|
||||||
@ -25,7 +25,7 @@ li(id="system-dropdown" class="right")
|
|||||||
table(class="kv" style="width: calc(100% - 20px)")
|
table(class="kv" style="width: calc(100% - 20px)")
|
||||||
tr(id="stream-resolution" class="feature-disabled")
|
tr(id="stream-resolution" class="feature-disabled")
|
||||||
td Resolution:
|
td Resolution:
|
||||||
td #[select(disabled data-dont-hide-menu id="stream-resolution-selector")]
|
td #[select(disabled id="stream-resolution-selector")]
|
||||||
tr(id="stream-quality" class="feature-disabled")
|
tr(id="stream-quality" class="feature-disabled")
|
||||||
td JPEG quality:
|
td JPEG quality:
|
||||||
td #[input(disabled type="range" id="stream-quality-slider" class="slider")]
|
td #[input(disabled type="range" id="stream-quality-slider" class="slider")]
|
||||||
|
|||||||
@ -2,7 +2,7 @@ li(id="text-dropdown" class="right")
|
|||||||
a(class="menu-button" href="#")
|
a(class="menu-button" href="#")
|
||||||
+navbar_led("stream-ocr-led", "led-gear", "feature-disabled")
|
+navbar_led("stream-ocr-led", "led-gear", "feature-disabled")
|
||||||
span Text
|
span Text
|
||||||
div(data-dont-hide-menu class="menu")
|
div(class="menu")
|
||||||
div(class="text")
|
div(class="text")
|
||||||
b Paste text as keypress sequence#[br]
|
b Paste text as keypress sequence#[br]
|
||||||
sub Please note that PiKVM cannot switch the keyboard layout
|
sub Please note that PiKVM cannot switch the keyboard layout
|
||||||
|
|||||||
@ -349,10 +349,10 @@ function __WindowManager() {
|
|||||||
&& !event.target.closest(".modal")
|
&& !event.target.closest(".modal")
|
||||||
) {
|
) {
|
||||||
for (let el_item = event.target; el_item && el_item !== document; el_item = el_item.parentNode) {
|
for (let el_item = event.target; el_item && el_item !== document; el_item = el_item.parentNode) {
|
||||||
if (el_item.hasAttribute("data-force-hide-menu")) {
|
if (el_item.classList.contains("menu")) {
|
||||||
break;
|
|
||||||
} else if (el_item.hasAttribute("data-dont-hide-menu")) {
|
|
||||||
return;
|
return;
|
||||||
|
} else if (el_item.hasAttribute("data-force-hide-menu")) {
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
__closeAllMenues();
|
__closeAllMenues();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user