summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorDevaev Maxim <[email protected]>2020-12-25 05:09:52 +0300
committerDevaev Maxim <[email protected]>2020-12-25 05:09:52 +0300
commit3ae6f3f881b4a116f962c919af8606ba32d905db (patch)
tree74e883600db81a12706df1e741b3cfb6b8c9e74b /web
parentdd4c797d26bdd7107bfb748c1aced677ca083af0 (diff)
refactoring
Diffstat (limited to 'web')
-rw-r--r--web/kvm/index.html16
-rw-r--r--web/kvm/navbar-macro.pug2
-rw-r--r--web/kvm/navbar-system.pug6
-rw-r--r--web/share/js/kvm/atx.js2
-rw-r--r--web/share/js/kvm/gpio.js4
-rw-r--r--web/share/js/kvm/hid.js30
-rw-r--r--web/share/js/kvm/mouse.js2
-rw-r--r--web/share/js/kvm/msd.js42
-rw-r--r--web/share/js/kvm/recorder.js16
-rw-r--r--web/share/js/kvm/stream.js22
-rw-r--r--web/share/js/kvm/wol.js2
-rw-r--r--web/share/js/login/main.js6
-rw-r--r--web/share/js/wm.js6
13 files changed, 78 insertions, 78 deletions
diff --git a/web/kvm/index.html b/web/kvm/index.html
index 59962dad..2c05a3b4 100644
--- a/web/kvm/index.html
+++ b/web/kvm/index.html
@@ -143,8 +143,8 @@
<td>Auto-resize stream window:</td>
<td align="right">
<div class="switch-box">
- <input checked type="checkbox" id="stream-auto-resize-checkbox">
- <label for="stream-auto-resize-checkbox"><span class="switch-inner"></span><span class="switch"></span></label>
+ <input checked type="checkbox" id="stream-auto-resize-switch">
+ <label for="stream-auto-resize-switch"><span class="switch-inner"></span><span class="switch"></span></label>
</div>
</td>
</table>
@@ -177,8 +177,8 @@
<td>Squash relative mouse moves:</td>
<td align="right">
<div class="switch-box">
- <input checked type="checkbox" id="hid-mouse-squash-checkbox">
- <label for="hid-mouse-squash-checkbox"><span class="switch-inner"></span><span class="switch"></span></label>
+ <input checked type="checkbox" id="hid-mouse-squash-switch">
+ <label for="hid-mouse-squash-switch"><span class="switch-inner"></span><span class="switch"></span></label>
</div>
</td>
</table>
@@ -189,8 +189,8 @@
<td>Connect HID to Server:</td>
<td align="right">
<div class="switch-box">
- <input checked type="checkbox" id="hid-connect-checkbox">
- <label for="hid-connect-checkbox"><span class="switch-inner"></span><span class="switch"></span></label>
+ <input checked type="checkbox" id="hid-connect-switch">
+ <label for="hid-connect-switch"><span class="switch-inner"></span><span class="switch"></span></label>
</div>
</td>
</table>
@@ -404,8 +404,8 @@
<td>Infinite loop playback:</td>
<td align="right">
<div class="switch-box">
- <input disabled type="checkbox" id="hid-recorder-loop-checkbox">
- <label for="hid-recorder-loop-checkbox"><span class="switch-inner"></span><span class="switch"></span></label>
+ <input disabled type="checkbox" id="hid-recorder-loop-switch">
+ <label for="hid-recorder-loop-switch"><span class="switch-inner"></span><span class="switch"></span></label>
</div>
</td>
</table>
diff --git a/web/kvm/navbar-macro.pug b/web/kvm/navbar-macro.pug
index d8b5c529..eb2f98f3 100644
--- a/web/kvm/navbar-macro.pug
+++ b/web/kvm/navbar-macro.pug
@@ -22,7 +22,7 @@ li(class="right")
td(id="hid-recorder-events-count" class="value") 0
td #[sup #[i include delays]]
hr
- +menu_switch("hid-recorder-loop-checkbox", "Infinite loop playback", false, false)
+ +menu_switch("hid-recorder-loop-switch", "Infinite loop playback", false, false)
hr
input(type="file" id="hid-recorder-new-script-file")
div(class="buttons buttons-row")
diff --git a/web/kvm/navbar-system.pug b/web/kvm/navbar-system.pug
index 03111535..cbf7ab6c 100644
--- a/web/kvm/navbar-system.pug
+++ b/web/kvm/navbar-system.pug
@@ -27,7 +27,7 @@ li(class="right")
td #[input(type="range" id="stream-size-slider" class="slider")]
td(id="stream-size-value" class="value" style="width: 4em") 100%
hr
- +menu_switch("stream-auto-resize-checkbox", "Auto-resize stream window", true, true)
+ +menu_switch("stream-auto-resize-switch", "Auto-resize stream window", true, true)
hr
div(class="buttons buttons-row")
button(data-force-hide-menu id="show-stream-button" class="row33") &bull; Show stream
@@ -44,10 +44,10 @@ li(class="right")
td #[div(id="hid-outputs-mouse" class="radio-box")]
div(id="hid-mouse-squash" class="feature-disabled")
hr
- +menu_switch("hid-mouse-squash-checkbox", "Squash relative mouse moves", true, true)
+ +menu_switch("hid-mouse-squash-switch", "Squash relative mouse moves", true, true)
div(id="hid-connect" class="feature-disabled")
hr
- +menu_switch("hid-connect-checkbox", "Connect HID to Server", true, true)
+ +menu_switch("hid-connect-switch", "Connect HID to Server", true, true)
hr
div(class="buttons buttons-row")
button(data-force-hide-menu id="show-keyboard-button" class="row50") &bull; Show keyboard
diff --git a/web/share/js/kvm/atx.js b/web/share/js/kvm/atx.js
index 0614cb95..a521be0d 100644
--- a/web/share/js/kvm/atx.js
+++ b/web/share/js/kvm/atx.js
@@ -59,7 +59,7 @@ export function Atx() {
$("atx-hdd-led").className = "led-gray";
}
for (let id of ["atx-power-button", "atx-power-button-long", "atx-reset-button"]) {
- wm.switchEnabled($(id), buttons_enabled);
+ wm.setElementEnabled($(id), buttons_enabled);
}
};
diff --git a/web/share/js/kvm/gpio.js b/web/share/js/kvm/gpio.js
index f357236b..54aff0a6 100644
--- a/web/share/js/kvm/gpio.js
+++ b/web/share/js/kvm/gpio.js
@@ -48,7 +48,7 @@ export function Gpio() {
for (let type of ["switch", "button"]) {
let el = $(`gpio-${type}-${channel}`);
if (el) {
- wm.switchEnabled(el, state.outputs[channel].online && !state.outputs[channel].busy);
+ wm.setElementEnabled(el, state.outputs[channel].online && !state.outputs[channel].busy);
}
}
let el = $(`gpio-switch-${channel}`);
@@ -62,7 +62,7 @@ export function Gpio() {
}
for (let selector of [".gpio-switch", ".gpio-button"]) {
for (let el of $$$(selector)) {
- wm.switchEnabled(el, false);
+ wm.setElementEnabled(el, false);
}
}
}
diff --git a/web/share/js/kvm/hid.js b/web/share/js/kvm/hid.js
index f5b85ac9..bb00d4a7 100644
--- a/web/share/js/kvm/hid.js
+++ b/web/share/js/kvm/hid.js
@@ -75,7 +75,7 @@ export function Hid() {
window.addEventListener("blur", __releaseAll);
tools.setOnClick($("hid-pak-button"), __clickPasteAsKeysButton);
- tools.setOnClick($("hid-connect-checkbox"), __clickConnectCheckbox);
+ tools.setOnClick($("hid-connect-switch"), __clickConnectSwitch);
tools.setOnClick($("hid-reset-button"), __clickResetButton);
for (let el_shortcut of $$$("[data-shortcut]")) {
@@ -86,9 +86,9 @@ export function Hid() {
/************************************************************************/
self.setSocket = function(ws) {
- wm.switchEnabled($("hid-pak-text"), ws);
- wm.switchEnabled($("hid-pak-button"), ws);
- wm.switchEnabled($("hid-reset-button"), ws);
+ wm.setElementEnabled($("hid-pak-text"), ws);
+ wm.setElementEnabled($("hid-pak-button"), ws);
+ wm.setElementEnabled($("hid-reset-button"), ws);
if (!ws) {
self.setState(null);
}
@@ -148,13 +148,13 @@ export function Hid() {
tools.featureSetEnabled($("hid-outputs"), has_outputs);
tools.featureSetEnabled($("hid-mouse-squash"), has_relative);
tools.featureSetEnabled($("hid-connect"), (state.connected !== null));
- $("hid-connect-checkbox").checked = !!state.connected;
+ $("hid-connect-switch").checked = !!state.connected;
}
- wm.switchRadioEnabled("hid-outputs-keyboard-radio", (state && state.online && !state.busy));
- wm.switchRadioEnabled("hid-outputs-mouse-radio", (state && state.online && !state.busy));
- wm.switchEnabled($("hid-mouse-squash-checkbox"), (has_relative_squash && !state.busy));
- wm.switchEnabled($("hid-connect-checkbox"), (state && state.online && !state.busy));
+ wm.setRadioEnabled("hid-outputs-keyboard-radio", (state && state.online && !state.busy));
+ wm.setRadioEnabled("hid-outputs-mouse-radio", (state && state.online && !state.busy));
+ wm.setElementEnabled($("hid-mouse-squash-switch"), (has_relative_squash && !state.busy));
+ wm.setElementEnabled($("hid-connect-switch"), (state && state.online && !state.busy));
if (state) {
__keyboard.setState(state.keyboard, state.online, state.busy);
@@ -203,15 +203,15 @@ export function Hid() {
wm.confirm(confirm_msg).then(function(ok) {
if (ok) {
- wm.switchEnabled($("hid-pak-text"), false);
- wm.switchEnabled($("hid-pak-button"), false);
+ wm.setElementEnabled($("hid-pak-text"), false);
+ wm.setElementEnabled($("hid-pak-button"), false);
tools.debug("HID: paste-as-keys:", text);
let http = tools.makeRequest("POST", "/api/hid/print?limit=0", function() {
if (http.readyState === 4) {
- wm.switchEnabled($("hid-pak-text"), true);
- wm.switchEnabled($("hid-pak-button"), true);
+ wm.setElementEnabled($("hid-pak-text"), true);
+ wm.setElementEnabled($("hid-pak-button"), true);
$("hid-pak-text").value = "";
if (http.status === 413) {
wm.error("Too many text for paste!");
@@ -240,8 +240,8 @@ export function Hid() {
});
};
- var __clickConnectCheckbox = function() {
- let connected = $("hid-connect-checkbox").checked;
+ var __clickConnectSwitch = function() {
+ let connected = $("hid-connect-switch").checked;
let http = tools.makeRequest("POST", `/api/hid/set_connected?connected=${connected}`, function() {
if (http.readyState === 4) {
if (http.status !== 200) {
diff --git a/web/share/js/kvm/mouse.js b/web/share/js/kvm/mouse.js
index 0fdfdc22..ec5bb912 100644
--- a/web/share/js/kvm/mouse.js
+++ b/web/share/js/kvm/mouse.js
@@ -141,7 +141,7 @@ export function Mouse(record_callback) {
};
var __isRelativeSquashed = function() {
- return $("hid-mouse-squash-checkbox").checked;
+ return $("hid-mouse-squash-switch").checked;
};
var __relativeCapturedHandler = function() {
diff --git a/web/share/js/kvm/msd.js b/web/share/js/kvm/msd.js
index 9767dbfb..ceccc885 100644
--- a/web/share/js/kvm/msd.js
+++ b/web/share/js/kvm/msd.js
@@ -64,8 +64,8 @@ export function Msd() {
};
var __selectImage = function() {
- wm.switchEnabled($("msd-image-selector"), false);
- wm.switchEnabled($("msd-remove-image"), false);
+ wm.setElementEnabled($("msd-image-selector"), false);
+ wm.setElementEnabled($("msd-remove-image"), false);
__sendParam("image", $("msd-image-selector").value);
};
@@ -148,7 +148,7 @@ export function Msd() {
__applyState();
});
__applyState();
- wm.switchEnabled($(`msd-${connected ? "connect" : "disconnect"}-button`), false);
+ wm.setElementEnabled($(`msd-${connected ? "connect" : "disconnect"}-button`), false);
};
var __selectNewImageFile = function() {
@@ -217,23 +217,23 @@ export function Msd() {
tools.progressSetValue($("msd-storage-progress"), "Storage: unavailable", 0);
}
- wm.switchEnabled($("msd-image-selector"), (__state.online && __state.features.multi && !__state.drive.connected && !__state.busy));
+ wm.setElementEnabled($("msd-image-selector"), (__state.online && __state.features.multi && !__state.drive.connected && !__state.busy));
if (__state.features.multi && !__state.storage.uploading) {
__refreshImageSelector();
}
- wm.switchEnabled($("msd-remove-image"), (__state.online && __state.features.multi && __state.drive.image && !__state.drive.connected && !__state.busy));
+ wm.setElementEnabled($("msd-remove-image"), (__state.online && __state.features.multi && __state.drive.image && !__state.drive.connected && !__state.busy));
- wm.switchRadioEnabled("msd-mode-radio", (__state.online && __state.features.cdrom && !__state.drive.connected && !__state.busy));
+ wm.setRadioEnabled("msd-mode-radio", (__state.online && __state.features.cdrom && !__state.drive.connected && !__state.busy));
tools.radioSetValue("msd-mode-radio", `${Number(__state.online && __state.features.cdrom && __state.drive.cdrom)}`);
- wm.switchEnabled($("msd-connect-button"), (__state.online && (!__state.features.multi || __state.drive.image) && !__state.drive.connected && !__state.busy));
- wm.switchEnabled($("msd-disconnect-button"), (__state.online && __state.drive.connected && !__state.busy));
+ wm.setElementEnabled($("msd-connect-button"), (__state.online && (!__state.features.multi || __state.drive.image) && !__state.drive.connected && !__state.busy));
+ wm.setElementEnabled($("msd-disconnect-button"), (__state.online && __state.drive.connected && !__state.busy));
- wm.switchEnabled($("msd-select-new-image-button"), (__state.online && !__state.drive.connected && !__upload_http && !__state.busy));
- wm.switchEnabled($("msd-upload-new-image-button"), (__state.online && !__state.drive.connected && __image_file && !__state.busy));
- wm.switchEnabled($("msd-abort-uploading-button"), (__state.online && __upload_http));
+ wm.setElementEnabled($("msd-select-new-image-button"), (__state.online && !__state.drive.connected && !__upload_http && !__state.busy));
+ wm.setElementEnabled($("msd-upload-new-image-button"), (__state.online && !__state.drive.connected && __image_file && !__state.busy));
+ wm.setElementEnabled($("msd-abort-uploading-button"), (__state.online && __upload_http));
- wm.switchEnabled($("msd-reset-button"), (__state.enabled && !__state.busy));
+ wm.setElementEnabled($("msd-reset-button"), (__state.enabled && !__state.busy));
tools.hiddenSetVisible($("msd-submenu-new-image"), __image_file);
$("msd-new-image-name").innerHTML = (__image_file ? __image_file.name : "");
@@ -256,21 +256,21 @@ export function Msd() {
$("msd-storage-size").innerHTML = "";
tools.progressSetValue($("msd-storage-progress"), "", 0);
- wm.switchEnabled($("msd-image-selector"), false);
+ wm.setElementEnabled($("msd-image-selector"), false);
$("msd-image-selector").options.length = 1;
- wm.switchEnabled($("msd-remove-image"), false);
+ wm.setElementEnabled($("msd-remove-image"), false);
- wm.switchRadioEnabled("msd-mode-radio", false);
+ wm.setRadioEnabled("msd-mode-radio", false);
tools.radioSetValue("msd-mode-radio", "0");
- wm.switchEnabled($("msd-connect-button"), false);
- wm.switchEnabled($("msd-disconnect-button"), false);
+ wm.setElementEnabled($("msd-connect-button"), false);
+ wm.setElementEnabled($("msd-disconnect-button"), false);
- wm.switchEnabled($("msd-select-new-image-button"), false);
- wm.switchEnabled($("msd-upload-new-image-button"), false);
- wm.switchEnabled($("msd-abort-uploading-button"), false);
+ wm.setElementEnabled($("msd-select-new-image-button"), false);
+ wm.setElementEnabled($("msd-upload-new-image-button"), false);
+ wm.setElementEnabled($("msd-abort-uploading-button"), false);
- wm.switchEnabled($("msd-reset-button"), false);
+ wm.setElementEnabled($("msd-reset-button"), false);
$("msd-select-new-image-file").value = "";
tools.hiddenSetVisible($("msd-submenu-new-image"), false);
diff --git a/web/share/js/kvm/recorder.js b/web/share/js/kvm/recorder.js
index 45be88d3..d252259b 100644
--- a/web/share/js/kvm/recorder.js
+++ b/web/share/js/kvm/recorder.js
@@ -222,7 +222,7 @@ export function Recorder() {
}
index += 1;
}
- if ($("hid-recorder-loop-checkbox").checked) {
+ if ($("hid-recorder-loop-switch").checked) {
setTimeout(() => __runEvents(0));
} else {
__stopProcess();
@@ -241,14 +241,14 @@ export function Recorder() {
$("hid-recorder-led").title = "";
}
- wm.switchEnabled($("hid-recorder-record"), (__ws && !__play_timer && !__recording));
- wm.switchEnabled($("hid-recorder-stop"), (__ws && (__play_timer || __recording)));
- wm.switchEnabled($("hid-recorder-play"), (__ws && !__recording && __events.length));
- wm.switchEnabled($("hid-recorder-clear"), (!__play_timer && !__recording && __events.length));
- wm.switchEnabled($("hid-recorder-loop-checkbox"), (__ws && !__recording));
+ wm.setElementEnabled($("hid-recorder-record"), (__ws && !__play_timer && !__recording));
+ wm.setElementEnabled($("hid-recorder-stop"), (__ws && (__play_timer || __recording)));
+ wm.setElementEnabled($("hid-recorder-play"), (__ws && !__recording && __events.length));
+ wm.setElementEnabled($("hid-recorder-clear"), (!__play_timer && !__recording && __events.length));
+ wm.setElementEnabled($("hid-recorder-loop-switch"), (__ws && !__recording));
- wm.switchEnabled($("hid-recorder-upload"), (!__play_timer && !__recording));
- wm.switchEnabled($("hid-recorder-download"), (!__play_timer && !__recording && __events.length));
+ wm.setElementEnabled($("hid-recorder-upload"), (!__play_timer && !__recording));
+ wm.setElementEnabled($("hid-recorder-download"), (!__play_timer && !__recording && __events.length));
__setCounters(__events.length, __events_time);
};
diff --git a/web/share/js/kvm/stream.js b/web/share/js/kvm/stream.js
index 4e3e31fb..2f0358b8 100644
--- a/web/share/js/kvm/stream.js
+++ b/web/share/js/kvm/stream.js
@@ -90,7 +90,7 @@ export function Streamer() {
if (state && state.streamer) {
if (!$("stream-quality-slider").activated) {
- wm.switchEnabled($("stream-quality-slider"), true);
+ wm.setElementEnabled($("stream-quality-slider"), true);
if ($("stream-quality-slider").value !== state.streamer.encoder.quality) {
$("stream-quality-slider").value = state.streamer.encoder.quality;
__updateQualityValue(state.streamer.encoder.quality);
@@ -99,7 +99,7 @@ export function Streamer() {
if (!$("stream-desired-fps-slider").activated) {
$("stream-desired-fps-slider").max = state.limits.max_fps;
- wm.switchEnabled($("stream-desired-fps-slider"), true);
+ wm.setElementEnabled($("stream-desired-fps-slider"), true);
if ($("stream-desired-fps-slider").value !== state.streamer.source.desired_fps) {
$("stream-desired-fps-slider").value = state.streamer.source.desired_fps;
__updateDesiredFpsValue(state.streamer.source.desired_fps);
@@ -112,7 +112,7 @@ export function Streamer() {
) {
__resolution = state.streamer.source.resolution;
__resolution_str = `${__resolution.width}x${__resolution.height}`;
- if ($("stream-auto-resize-checkbox").checked) {
+ if ($("stream-auto-resize-switch").checked) {
__adjustSizeFactor();
} else {
__applySizeFactor();
@@ -132,14 +132,14 @@ export function Streamer() {
$("stream-resolution-selector").resolutions = state.limits.available_resolutions;
}
document.querySelector(`#stream-resolution-selector [value="${__resolution_str}"]`).selected = true;
- wm.switchEnabled($("stream-resolution-selector"), true);
+ wm.setElementEnabled($("stream-resolution-selector"), true);
}
if (__ensureStream(state.streamer.stream.clients_stat)) {
$("stream-led").className = "led-green";
$("stream-led").title = "Stream is active";
- wm.switchEnabled($("stream-screenshot-button"), true);
- wm.switchEnabled($("stream-reset-button"), true);
+ wm.setElementEnabled($("stream-screenshot-button"), true);
+ wm.setElementEnabled($("stream-reset-button"), true);
$("stream-quality-slider").activated = false;
$("stream-desired-fps-slider").activated = false;
@@ -155,11 +155,11 @@ export function Streamer() {
$("stream-led").className = "led-gray";
$("stream-led").title = "Stream inactive";
- wm.switchEnabled($("stream-screenshot-button"), false);
- wm.switchEnabled($("stream-reset-button"), false);
- wm.switchEnabled($("stream-quality-slider"), false);
- wm.switchEnabled($("stream-desired-fps-slider"), false);
- wm.switchEnabled($("stream-resolution-selector"), false);
+ wm.setElementEnabled($("stream-screenshot-button"), false);
+ wm.setElementEnabled($("stream-reset-button"), false);
+ wm.setElementEnabled($("stream-quality-slider"), false);
+ wm.setElementEnabled($("stream-desired-fps-slider"), false);
+ wm.setElementEnabled($("stream-resolution-selector"), false);
__updateStreamWindow(false, false);
}
diff --git a/web/share/js/kvm/wol.js b/web/share/js/kvm/wol.js
index 1492d89d..000f842a 100644
--- a/web/share/js/kvm/wol.js
+++ b/web/share/js/kvm/wol.js
@@ -45,7 +45,7 @@ export function WakeOnLan() {
tools.featureSetEnabled($("wol"), state.enabled);
__target = state.target;
}
- wm.switchEnabled($("wol-wakeup-button"), (state && state.enabled));
+ wm.setElementEnabled($("wol-wakeup-button"), (state && state.enabled));
};
var __clickWakeupButton = function() {
diff --git a/web/share/js/login/main.js b/web/share/js/login/main.js
index 0317359c..21d1ab63 100644
--- a/web/share/js/login/main.js
+++ b/web/share/js/login/main.js
@@ -75,9 +75,9 @@ function __login() {
}
function __setEnabled(enabled) {
- wm.switchEnabled($("user-input"), enabled);
- wm.switchEnabled($("passwd-input"), enabled);
- wm.switchEnabled($("login-button"), enabled);
+ wm.setElementEnabled($("user-input"), enabled);
+ wm.setElementEnabled($("passwd-input"), enabled);
+ wm.setElementEnabled($("login-button"), enabled);
}
function __tryAgain() {
diff --git a/web/share/js/wm.js b/web/share/js/wm.js
index d9b0ee94..b9845256 100644
--- a/web/share/js/wm.js
+++ b/web/share/js/wm.js
@@ -162,7 +162,7 @@ function __WindowManager() {
return promise;
};
- self.switchEnabled = function(el, enabled) {
+ self.setElementEnabled = function(el, enabled) {
if (!enabled && document.activeElement === el) {
let el_to_focus = (
el.closest(".modal-window")
@@ -176,9 +176,9 @@ function __WindowManager() {
el.disabled = !enabled;
};
- self.switchRadioEnabled = function(name, enabled) {
+ self.setRadioEnabled = function(name, enabled) {
for (let el of $$$(`input[type="radio"][name="${name}"]`)) {
- self.switchEnabled(el, enabled);
+ self.setElementEnabled(el, enabled);
}
};