mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 17:20:30 +08:00
hid: led-yellow preferred
This commit is contained in:
parent
686f2a8bd4
commit
e22426155d
@ -72,24 +72,30 @@ function Keyboard() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
var __updateLeds = function() {
|
var __updateLeds = function() {
|
||||||
tools.debug("Keyboard: update leds");
|
var is_captured = (
|
||||||
if (
|
$("stream-window").classList.contains("window-active")
|
||||||
__ws && (
|
|| $("keyboard-window").classList.contains("window-active")
|
||||||
$("stream-window").classList.contains("window-active")
|
);
|
||||||
|| $("keyboard-window").classList.contains("window-active")
|
var led = "led-gray";
|
||||||
)
|
var title = "Keyboard free";
|
||||||
) {
|
|
||||||
|
if (__ws) {
|
||||||
if (__ok) {
|
if (__ok) {
|
||||||
$("hid-keyboard-led").className = "led-green";
|
if (is_captured) {
|
||||||
$("hid-keyboard-led").title = "Keyboard captured";
|
led = "led-green";
|
||||||
|
title = "Keyboard captured";
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$("hid-keyboard-led").className = "led-yellow";
|
led = "led-yellow";
|
||||||
$("hid-keyboard-led").title = "Keyboard captured, HID offline";
|
title = (is_captured ? "Keyboard captured, HID offline" : "Keyboard free, HID offline");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$("hid-keyboard-led").className = "led-gray";
|
if (is_captured) {
|
||||||
$("hid-keyboard-led").title = "Keyboard free";
|
title = "Keyboard captured, Pi-KVM offline";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
$("hid-keyboard-led").className = led;
|
||||||
|
$("hid-keyboard-led").title = title;
|
||||||
};
|
};
|
||||||
|
|
||||||
var __keyboardHandler = function(event, state) {
|
var __keyboardHandler = function(event, state) {
|
||||||
|
|||||||
@ -61,19 +61,27 @@ function Mouse() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
var __updateLeds = function() {
|
var __updateLeds = function() {
|
||||||
if (__ws && (__stream_hovered || tools.browser.is_ios)) {
|
var is_captured = (__stream_hovered || tools.browser.is_ios);
|
||||||
// Mouse is always available on iOS via touchscreen
|
var led = "led-gray";
|
||||||
if (__ok) {
|
var title = "Mouse free";
|
||||||
$("hid-mouse-led").className = "led-green";
|
|
||||||
$("hid-mouse-led").title = "Mouse tracked";
|
if (__ws) {
|
||||||
|
if (__ok) {
|
||||||
|
if (is_captured) {
|
||||||
|
led = "led-green";
|
||||||
|
title = "Mouse captured";
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$("hid-mouse-led").className = "led-yellow";
|
led = "led-yellow";
|
||||||
$("hid-mouse-led").title = "Mouse tracked, HID offline";
|
title = (is_captured ? "Mouse captured, HID offline" : "Mouse free, HID offline");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$("hid-mouse-led").className = "led-gray";
|
if (is_captured) {
|
||||||
$("hid-mouse-led").title = "Mouse free";
|
title = "Mouse captured, Pi-KVM offline";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
$("hid-mouse-led").className = led;
|
||||||
|
$("hid-mouse-led").title = title;
|
||||||
};
|
};
|
||||||
|
|
||||||
var __buttonHandler = function(event, state) {
|
var __buttonHandler = function(event, state) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user