summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Devaev <[email protected]>2021-02-07 22:57:47 +0300
committerGitHub <[email protected]>2021-02-07 22:57:47 +0300
commit7fa8b6011dbd0795943d2d3e01c55de2ea1c45bc (patch)
tree2117e0570d5dd4719130928e6ab04264dd73330b
parentc9ee9b2e6a8cf0feed7f42876592c757da019813 (diff)
parent73dddc13bd57ca850d553976b61c6abdeede624f (diff)
Merge pull request #27 from owendaprile/master
More web interface spelling fixes + a little improvement
-rw-r--r--web/share/js/kvm/atx.js12
-rw-r--r--web/share/js/kvm/gpio.js2
-rw-r--r--web/share/js/kvm/hid.js8
-rw-r--r--web/share/js/kvm/session.js1
4 files changed, 15 insertions, 8 deletions
diff --git a/web/share/js/kvm/atx.js b/web/share/js/kvm/atx.js
index ec870506..234c86c2 100644
--- a/web/share/js/kvm/atx.js
+++ b/web/share/js/kvm/atx.js
@@ -37,9 +37,15 @@ export function Atx() {
$("atx-hdd-led").title = "Disk Activity Led";
for (let args of [
- ["atx-power-button", "power", "Are you sure to click the power button?"],
- ["atx-power-button-long", "power_long", "Are you sure to perform the long press of the power button?"],
- ["atx-reset-button", "reset", "Are you sure to reboot the server?"],
+ ["atx-power-button", "power", "Are you sure you want to press the power button?"],
+ ["atx-power-button-long", "power_long", `
+ Are you sure you want to long press the power button?<br>
+ (Warning! This could cause data loss on the server.)
+ `],
+ ["atx-reset-button", "reset", `
+ Are you sure you want to press the reset button?<br>
+ (Warning! This could case data loss on the server.)
+ `],
]) {
tools.setOnClick($(args[0]), () => __clickButton(args[1], args[2]));
}
diff --git a/web/share/js/kvm/gpio.js b/web/share/js/kvm/gpio.js
index 9a339da6..f31dbf05 100644
--- a/web/share/js/kvm/gpio.js
+++ b/web/share/js/kvm/gpio.js
@@ -123,7 +123,7 @@ export function Gpio() {
`;
} else if (item.type === "output") {
let controls = [];
- let confirm = (item.confirm ? "Are you sure to act this control?" : "");
+ let confirm = (item.confirm ? "Are you sure you want to perform this action?" : "");
if (item.scheme["switch"]) {
controls.push(`
<td><div class="switch-box">
diff --git a/web/share/js/kvm/hid.js b/web/share/js/kvm/hid.js
index 4b4324bc..efbb46c0 100644
--- a/web/share/js/kvm/hid.js
+++ b/web/share/js/kvm/hid.js
@@ -196,10 +196,10 @@ export function Hid() {
var __clickPasteAsKeysButton = function() {
let text = $("hid-pak-text").value.replace(/[^\x00-\x7F]/g, ""); // eslint-disable-line no-control-regex
if (text) {
- let confirm_msg = `
- You're going to paste ${text.length} characters.<br>
- Are you sure you want to continue?
- `;
+ let confirm_msg = text.length !== 1 ?
+ `You're going to paste ${text.length} characters.<br>` :
+ `You're going to paste ${text.length} character.<br>`;
+ confirm_msg += "Are you sure you want to continue?";
wm.confirm(confirm_msg).then(function(ok) {
if (ok) {
diff --git a/web/share/js/kvm/session.js b/web/share/js/kvm/session.js
index 8f340c27..2e4c4f6d 100644
--- a/web/share/js/kvm/session.js
+++ b/web/share/js/kvm/session.js
@@ -190,6 +190,7 @@ export function Session() {
__ws.onerror = __wsErrorHandler;
__ws.onclose = __wsCloseHandler;
} else if (http.status === 401 || http.status === 403) {
+ window.onbeforeunload = () => null;
wm.error("Unexpected logout occured, please login again").then(function() {
document.location.href = "/login";
});