unify menu style

This commit is contained in:
rustdesk 2021-08-12 20:16:57 +08:00
parent a76916c520
commit 3cd9ee2aa3
2 changed files with 7 additions and 2 deletions

View File

@ -318,3 +318,8 @@ menu li.selected span {
.link:active {
opacity: 0.5;
}
menu li.line-through {
text-decoration-line: line-through;
color: grey;
}

View File

@ -213,7 +213,7 @@ class MyIdMenu: Reactor.Component {
<li #whitelist title="Only whitelisted IP can access me">IP Whitelisting</li>
<li #custom-server>ID/Relay Server</li>
<div .separator />
<li #stop-service>{service_stopped ? "Start service" : "Stop service"}</li>
<li #stop-service class={service_stopped ? "line-through" : "selected"}><span>{svg_checkmark}</span>Enable service</li>
<div .separator />
<li #forum>Forum</li>
<li #about>About {handler.get_app_name()}</li>
@ -234,6 +234,7 @@ class MyIdMenu: Reactor.Component {
if (el.id && el.id.indexOf("enable-") == 0) {
var enabled = configOptions[el.id] != "N";
el.attributes.toggleClass("selected", enabled);
el.attributes.toggleClass("line-through", !enabled);
}
}
}
@ -242,7 +243,6 @@ class MyIdMenu: Reactor.Component {
if (me.id && me.id.indexOf("enable-") == 0) {
configOptions[me.id] = configOptions[me.id] == "N" ? "" : "N";
handler.set_options(configOptions);
this.toggleMenuState();
}
if (me.id == "whitelist") {
var old_value = (configOptions["whitelist"] || "").split(",").join("\n");