2 Copyright
2019 Stan Grishin
<stangri@melmac.net
>
6 local packageName =
"https-dns-proxy"
7 local enabledFlag = luci.sys.init.enabled(packageName)
8 local ubusStatus = luci.util.ubus(
"service",
"list", { name = packageName })
10 if not ubusStatus or not ubusStatus[packageName] then
16 if tmpfsStatusCode ==
0 then
17 btn_start_style =
"cbi-button cbi-button-apply important"
18 btn_action_style =
"cbi-button cbi-button-apply important"
19 btn_stop_style =
"cbi-button cbi-button-reset -disabled"
21 btn_start_style =
"cbi-button cbi-button-apply -disabled"
22 btn_action_style =
"cbi-button cbi-button-apply important"
23 btn_stop_style =
"cbi-button cbi-button-reset important"
25 if not enabledFlag then
26 btn_start_style =
"cbi-button cbi-button-apply -disabled"
27 btn_action_style =
"cbi-button cbi-button-apply -disabled"
28 btn_enable_style =
"cbi-button cbi-button-apply important"
29 btn_disable_style =
"cbi-button cbi-button-reset -disabled"
31 btn_enable_style =
"cbi-button cbi-button-apply -disabled"
32 btn_disable_style =
"cbi-button cbi-button-reset important"
36 <%+https-dns-proxy/css%
>
37 <%+https-dns-proxy/js%
>
39 <div class=
"cbi-value"><label class=
"cbi-value-title">Service Control
</label>
40 <div class=
"cbi-value-field">
41 <input type=
"button" class=
"<%=btn_start_style%>" id=
"btn_start" name=
"start" value=
"<%:Start%>" onclick=
"button_action(this)" />
42 <span id=
"btn_start_spinner" class=
"btn_spinner"></span>
43 <input type=
"button" class=
"<%=btn_action_style%>" id=
"btn_action" name=
"action" value=
"<%:Reload%>" onclick=
"button_action(this)" />
44 <span id=
"btn_action_spinner" class=
"btn_spinner"></span>
45 <input type=
"button" class=
"<%=btn_stop_style%>" id=
"btn_stop" name=
"stop" value=
"<%:Stop%>" onclick=
"button_action(this)" />
46 <span id=
"btn_stop_spinner" class=
"btn_spinner"></span>
51 <input type=
"button" class=
"<%=btn_enable_style%>" id=
"btn_enable" name=
"enable" value=
"<%:Enable%>" onclick=
"button_action(this)" />
52 <span id=
"btn_enable_spinner" class=
"btn_spinner"></span>
53 <input type=
"button" class=
"<%=btn_disable_style%>" id=
"btn_disable" name=
"disable" value=
"<%:Disable%>" onclick=
"button_action(this)" />
54 <span id=
"btn_disable_spinner" class=
"btn_spinner"></span>