mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
refactoring
This commit is contained in:
parent
cd2a801eae
commit
09884c54c0
@ -440,6 +440,7 @@ export function Switch() {
|
|||||||
|
|
||||||
let model = __state.model;
|
let model = __state.model;
|
||||||
let edids = __state.edids;
|
let edids = __state.edids;
|
||||||
|
let pa = model.ports[port]; // Port attrs
|
||||||
|
|
||||||
let atx_actions = {
|
let atx_actions = {
|
||||||
"power": "ATX power click",
|
"power": "ATX power click",
|
||||||
@ -465,7 +466,7 @@ export function Switch() {
|
|||||||
<td>Port name:</td>
|
<td>Port name:</td>
|
||||||
<td><input
|
<td><input
|
||||||
type="text" autocomplete="off" id="__switch-port-name-input"
|
type="text" autocomplete="off" id="__switch-port-name-input"
|
||||||
value="${tools.escape(model.ports[port].name)}" placeholder="Host ${port + 1}"
|
value="${tools.escape(pa.name)}" placeholder="Host ${port + 1}"
|
||||||
style="width:100%"
|
style="width:100%"
|
||||||
/></td>
|
/></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -476,7 +477,7 @@ export function Switch() {
|
|||||||
</table>
|
</table>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
let fw = model.units[model.ports[port].unit].firmware;
|
let fw = model.units[pa.unit].firmware;
|
||||||
if (fw.devbuild || fw.version >= 8) {
|
if (fw.devbuild || fw.version >= 8) {
|
||||||
html += `
|
html += `
|
||||||
<hr>
|
<hr>
|
||||||
@ -487,7 +488,7 @@ export function Switch() {
|
|||||||
<div class="switch-box">
|
<div class="switch-box">
|
||||||
<input
|
<input
|
||||||
type="checkbox" id="__switch-port-dummy-switch"
|
type="checkbox" id="__switch-port-dummy-switch"
|
||||||
${model.ports[port].video.dummy ? "checked" : ""}
|
${pa.video.dummy ? "checked" : ""}
|
||||||
/>
|
/>
|
||||||
<label for="__switch-port-dummy-switch">
|
<label for="__switch-port-dummy-switch">
|
||||||
<span class="switch-inner"></span>
|
<span class="switch-inner"></span>
|
||||||
@ -537,12 +538,12 @@ export function Switch() {
|
|||||||
let reset_default = tools.partial(function(el_slider, limits) {
|
let reset_default = tools.partial(function(el_slider, limits) {
|
||||||
tools.slider.setValue(el_slider, limits["default"]);
|
tools.slider.setValue(el_slider, limits["default"]);
|
||||||
}, el_slider, limits);
|
}, el_slider, limits);
|
||||||
tools.slider.setParams(el_slider, limits.min, limits.max, 0.5, model.ports[port].atx.click_delays[action], display_value);
|
tools.slider.setParams(el_slider, limits.min, limits.max, 0.5, pa.atx.click_delays[action], display_value);
|
||||||
tools.el.setOnClick($(`__switch-port-atx-click-${action}-delay-default-button`), reset_default);
|
tools.el.setOnClick($(`__switch-port-atx-click-${action}-delay-default-button`), reset_default);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
wm.modal(`Port ${__state.model.ports[port].id} settings`, create_content, true, true).then(function(ok) {
|
wm.modal(`Port ${pa.id} settings`, create_content, true, true).then(function(ok) {
|
||||||
if (ok) {
|
if (ok) {
|
||||||
let params = {
|
let params = {
|
||||||
"port": port,
|
"port": port,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user