Translated using Weblate (Portuguese)
[project/luci.git] / applications / luci-app-https-dns-proxy / luasrc / view / https-dns-proxy / buttons.htm
1 <%# Copyright 2020 Stan Grishin <stangri@melmac.ca> -%>
2
3 <%+https-dns-proxy/css%>
4 <%+https-dns-proxy/js%>
5
6 <%-
7 local packageName = "https-dns-proxy"
8 local serviceRunning, serviceEnabled = false, false;
9
10 serviceEnabled = luci.sys.init.enabled(packageName)
11 local ubusStatus = luci.util.ubus("service", "list", { name = packageName })
12 if ubusStatus and ubusStatus[packageName] then
13 serviceRunning = true
14 end
15
16 if serviceEnabled then
17 btn_start_status = true
18 btn_action_status = true
19 btn_stop_status = true
20 btn_enable_status = false
21 btn_disable_status = true
22 else
23 btn_start_status = false
24 btn_action_status = false
25 btn_stop_status = false
26 btn_enable_status = true
27 btn_disable_status = false
28 end
29 if serviceRunning then
30 btn_start_status = false
31 btn_action_status = true
32 btn_stop_status = true
33 else
34 btn_action_status = false
35 btn_stop_status = false
36 end
37 -%>
38
39 <%+cbi/valueheader%>
40 <input type="button" class="btn cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
41 onclick="button_action(this)" />
42 <span id="btn_start_spinner" class="btn_spinner"></span>
43 <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Reload%>"
44 onclick="button_action(this)" />
45 <span id="btn_action_spinner" class="btn_spinner"></span>
46 <input type="button" class="btn cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
47 onclick="button_action(this)" />
48 <span id="btn_stop_spinner" class="btn_spinner"></span>
49 &#160;
50 &#160;
51 &#160;
52 &#160;
53 <input type="button" class="btn cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
54 onclick="button_action(this)" />
55 <span id="btn_enable_spinner" class="btn_spinner"></span>
56 <input type="button" class="btn cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
57 onclick="button_action(this)" />
58 <span id="btn_disable_spinner" class="btn_spinner"></span>
59 <%+cbi/valuefooter%>
60
61 <%-if not btn_start_status then%>
62 <script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
63 <%-end%>
64 <%-if not btn_action_status then%>
65 <script type="text/javascript">document.getElementById("btn_action").disabled = true;</script>
66 <%-end%>
67 <%-if not btn_stop_status then%>
68 <script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script>
69 <%-end%>
70 <%-if not btn_enable_status then%>
71 <script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script>
72 <%-end%>
73 <%-if not btn_disable_status then%>
74 <script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script>
75 <%-end%>