refactoring

This commit is contained in:
Maxim Devaev 2025-02-08 19:22:56 +02:00
parent ad019f8476
commit ba28f03575
2 changed files with 25 additions and 25 deletions

View File

@ -183,13 +183,13 @@ export function Hid(__getGeometry, __recorder) {
let avail_json = JSON.stringify(avail); let avail_json = JSON.stringify(avail);
if (el.__avail_json !== avail_json) { if (el.__avail_json !== avail_json) {
let html = ""; let html = "";
for (let pair of [ for (let kv of [
["USB", "usb"], ["USB", "usb"],
["PS/2", "ps2"], ["PS/2", "ps2"],
["Off", "disabled"], ["Off", "disabled"],
]) { ]) {
if (avail.includes(pair[1])) { if (avail.includes(kv[1])) {
html += tools.radio.makeItem("hid-outputs-keyboard-radio", pair[0], pair[1]); html += tools.radio.makeItem("hid-outputs-keyboard-radio", kv[0], kv[1]);
} }
} }
el.innerHTML = html; el.innerHTML = html;
@ -211,16 +211,16 @@ export function Hid(__getGeometry, __recorder) {
if (el.__avail_json !== avail_json) { if (el.__avail_json !== avail_json) {
has_relative = false; has_relative = false;
let html = ""; let html = "";
for (let pair of [ for (let kv of [
["Absolute", "usb", false], ["Absolute", "usb", false],
["Abs-Win98", "usb_win98", false], ["Abs-Win98", "usb_win98", false],
["Relative", "usb_rel", true], ["Relative", "usb_rel", true],
["PS/2", "ps2", true], ["PS/2", "ps2", true],
["Off", "disabled", false], ["Off", "disabled", false],
]) { ]) {
if (avail.includes(pair[1])) { if (avail.includes(kv[1])) {
html += tools.radio.makeItem("hid-outputs-mouse-radio", pair[0], pair[1]); html += tools.radio.makeItem("hid-outputs-mouse-radio", kv[0], kv[1]);
has_relative = (has_relative || pair[2]); has_relative = (has_relative || kv[2]);
} }
} }
el.innerHTML = html; el.innerHTML = html;

View File

@ -145,32 +145,32 @@ export function Info() {
return __formatUl([["Status", __red("Not available")]]); return __formatUl([["Status", __red("Not available")]]);
} else { } else {
state = state.state; state = state.state;
let pairs = [ let kvs = [
["Status", (state.fan.ok ? __green("Ok") : __red("Failed"))], ["Status", (state.fan.ok ? __green("Ok") : __red("Failed"))],
["Desired speed", tools.escape(`${state.fan.speed}%`)], ["Desired speed", tools.escape(`${state.fan.speed}%`)],
["PWM", tools.escape(`${state.fan.pwm}`)], ["PWM", tools.escape(`${state.fan.pwm}`)],
]; ];
if (state.hall.available) { if (state.hall.available) {
pairs.push(["RPM", __colored(state.fan.ok, tools.escape(`${state.hall.rpm}`))]); kvs.push(["RPM", __colored(state.fan.ok, tools.escape(`${state.hall.rpm}`))]);
} }
return __formatUl(pairs); return __formatUl(kvs);
} }
}; };
var __formatTemp = function(temp) { var __formatTemp = function(temp) {
let pairs = []; let kvs = [];
for (let field of Object.keys(temp).sort()) { for (let field of Object.keys(temp).sort()) {
pairs.push([ kvs.push([
tools.escape(field.toUpperCase()), tools.escape(field.toUpperCase()),
tools.escape(`${temp[field]}`) + "°C", tools.escape(`${temp[field]}`) + "°C",
]); ]);
} }
return __formatUl(pairs); return __formatUl(kvs);
}; };
var __formatThrottling = function(throttling) { var __formatThrottling = function(throttling) {
if (throttling !== null) { if (throttling !== null) {
let pairs = []; let kvs = [];
for (let field of Object.keys(throttling.parsed_flags).sort()) { for (let field of Object.keys(throttling.parsed_flags).sort()) {
let flags = throttling.parsed_flags[field]; let flags = throttling.parsed_flags[field];
let key = tools.upperFirst(field).replace("_", " "); let key = tools.upperFirst(field).replace("_", " ");
@ -178,9 +178,9 @@ export function Info() {
if (!throttling.ignore_past) { if (!throttling.ignore_past) {
value += "; " + (flags["past"] ? __red("In the past") : __green("Never")); value += "; " + (flags["past"] ? __red("In the past") : __green("Never"));
} }
pairs.push([tools.escape(key), value]); kvs.push([tools.escape(key), value]);
} }
return __formatUl(pairs); return __formatUl(kvs);
} else { } else {
return "NO DATA"; return "NO DATA";
} }
@ -209,33 +209,33 @@ export function Info() {
}; };
var __formatStreamerFeatures = function(features) { var __formatStreamerFeatures = function(features) {
let pairs = []; let kvs = [];
for (let field of Object.keys(features).sort()) { for (let field of Object.keys(features).sort()) {
pairs.push([ kvs.push([
tools.escape(field), tools.escape(field),
(features[field] ? "Yes" : "No"), (features[field] ? "Yes" : "No"),
]); ]);
} }
return __formatUl(pairs); return __formatUl(kvs);
}; };
var __formatUname = function(kernel) { var __formatUname = function(kernel) {
let pairs = []; let kvs = [];
for (let field of Object.keys(kernel).sort()) { for (let field of Object.keys(kernel).sort()) {
if (field !== "system") { if (field !== "system") {
pairs.push([ kvs.push([
tools.escape(tools.upperFirst(field)), tools.escape(tools.upperFirst(field)),
tools.escape(kernel[field]), tools.escape(kernel[field]),
]); ]);
} }
} }
return __formatUl(pairs); return __formatUl(kvs);
}; };
var __formatUl = function(pairs) { var __formatUl = function(kvs) {
let html = ""; let html = "";
for (let pair of pairs) { for (let kv of kvs) {
html += `<li>${pair[0]}: ${__commented(pair[1])}</li>`; html += `<li>${kv[0]}: ${__commented(kv[1])}</li>`;
} }
return `<ul>${html}</ul>`; return `<ul>${html}</ul>`;
}; };