diff --git a/src/ui/common.css b/src/ui/common.css
index 52b1968e6..22fb9dc6d 100644
--- a/src/ui/common.css
+++ b/src/ui/common.css
@@ -318,3 +318,8 @@ menu li.selected span {
.link:active {
opacity: 0.5;
}
+
+menu li.line-through {
+ text-decoration-line: line-through;
+ color: grey;
+}
diff --git a/src/ui/index.tis b/src/ui/index.tis
index 27a9852b3..7652b5d3e 100644
--- a/src/ui/index.tis
+++ b/src/ui/index.tis
@@ -213,7 +213,7 @@ class MyIdMenu: Reactor.Component {
IP Whitelisting
ID/Relay Server
- {service_stopped ? "Start service" : "Stop service"}
+ {svg_checkmark}Enable service
Forum
About {handler.get_app_name()}
@@ -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");