diff options
author | Stan Grishin <stangri@melmac.ca> | 2022-12-03 02:32:45 +0000 |
---|---|---|
committer | Stan Grishin <stangri@melmac.ca> | 2022-12-03 19:46:53 +0000 |
commit | 11073e5ee5141387b35cf7598007308cdc175185 (patch) | |
tree | 400f910925b320241e65fc41538155adf9abde18 /applications/luci-app-vpn-policy-routing/luasrc/view | |
parent | c87ff603e8cd6514e50299239e1ce50e4d1c038c (diff) |
luci-app-pbr: initial commit
Depends on https://github.com/openwrt/packages/pull/19763
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Diffstat (limited to 'applications/luci-app-vpn-policy-routing/luasrc/view')
7 files changed, 0 insertions, 200 deletions
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm deleted file mode 100644 index b28329f187..0000000000 --- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm +++ /dev/null @@ -1,79 +0,0 @@ -<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%> - -<%+vpn-policy-routing/css%> -<%+vpn-policy-routing/js%> - -<%- - local packageName = "vpn-policy-routing" - local uci = require "luci.model.uci".cursor() - local sys = require "luci.sys" - local serviceRunning, serviceEnabled = false, false; - if sys.call("iptables -t mangle -L | grep -q VPR_PREROUTING") == 0 then - serviceRunning = true - end - if uci:get(packageName, "config", "enabled") == "1" then - serviceEnabled = true - end - - if serviceEnabled then - btn_start_status = true - btn_action_status = true - btn_stop_status = true - btn_enable_status = false - btn_disable_status = true - else - btn_start_status = false - btn_action_status = false - btn_stop_status = false - btn_enable_status = true - btn_disable_status = false - end - if serviceRunning then - btn_start_status = false - btn_action_status = true - btn_stop_status = true - else - btn_action_status = false - btn_stop_status = false - end --%> - -<%+cbi/valueheader%> - <div class="cbi-value-field"> - <input type="button" class="btn cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>" - onclick="button_action(this)" /> - <span id="btn_start_spinner" class="btn_spinner"></span> - <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Restart%>" - onclick="button_action(this)" /> - <span id="btn_action_spinner" class="btn_spinner"></span> - <input type="button" class="btn cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>" - onclick="button_action(this)" /> - <span id="btn_stop_spinner" class="btn_spinner"></span> -   -   -   -   - <input type="button" class="btn cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>" - onclick="button_action(this)" /> - <span id="btn_enable_spinner" class="btn_spinner"></span> - <input type="button" class="btn cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>" - onclick="button_action(this)" /> - <span id="btn_disable_spinner" class="btn_spinner"></span> - </div> -<%+cbi/valuefooter%> - -<%-if not btn_start_status then%> -<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script> -<%-end%> -<%-if not btn_action_status then%> -<script type="text/javascript">document.getElementById("btn_action").disabled = true;</script> -<%-end%> -<%-if not btn_stop_status then%> -<script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script> -<%-end%> -<%-if not btn_enable_status then%> -<script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script> -<%-end%> -<%-if not btn_disable_status then%> -<script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script> -<%-end%> diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/css.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/css.htm deleted file mode 100644 index 6fb3d51d3b..0000000000 --- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/css.htm +++ /dev/null @@ -1,9 +0,0 @@ -<style type="text/css"> - .btn_spinner - { - display: inline-block; - width: 0px; - height: 16px; - margin: 0 0px; - } -</style> diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm deleted file mode 100644 index 7c190328f4..0000000000 --- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm +++ /dev/null @@ -1,59 +0,0 @@ -<script type="text/javascript"> -//<![CDATA[ - function button_action(action) { - var xhr = new XHR(false); - var btn_start = document.getElementById("btn_start"); - var btn_action = document.getElementById("btn_action"); - var btn_stop = document.getElementById("btn_stop"); - var btn_enable = document.getElementById("btn_enable"); - var btn_disable = document.getElementById("btn_disable"); - var btn_spinner; - switch (action.name) { - case "start": - btn_spinner = document.getElementById("btn_start_spinner"); - break; - case "action": - btn_spinner = document.getElementById("btn_action_spinner"); - break; - case "stop": - btn_spinner = document.getElementById("btn_stop_spinner"); - break; - case "enable": - btn_spinner = document.getElementById("btn_enable_spinner"); - break; - case "disable": - btn_spinner = document.getElementById("btn_disable_spinner"); - break; - } - btn_start.disabled = true; - btn_action.disabled = true; - btn_stop.disabled = true; - btn_enable.disabled = true; - btn_disable.disabled = true; - spinner(btn_spinner, 1); - xhr.get('<%=luci.dispatcher.build_url("admin", "vpn", "vpn-policy-routing", "action")%>/' + action.name, null, - function (x) { - if (!x) { - return; - } - btn_start.disabled = false; - btn_action.disabled = false; - btn_stop.disabled = false; - btn_enable.disabled = false; - btn_disable.disabled = false; - spinner(btn_spinner, 0); - location.reload(); - }); -} -function spinner(element, state) { - if (state === 1) { - element.style.width = "16px"; - element.innerHTML = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" />'; - } - else { - element.style.width = "0px"; - element.innerHTML = ''; - } -} -//]]> -</script>
\ No newline at end of file diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm deleted file mode 100644 index 377cfeeaac..0000000000 --- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm +++ /dev/null @@ -1,18 +0,0 @@ -<%# -Copyright 2017-2020 Stan Grishin (stangri@melmac.net) -This is free software, licensed under the Apache License, Version 2.0 --%> - -<%+cbi/valueheader%> - -<div style="font-weight:bold;"> - <%=self:cfgvalue(section):gsub('\n', '<br />' )%> -</div> -<br /> - -<div> - <%- local readmeURL = "https://docs.openwrt.melmac.net/vpn-policy-routing/" -%> - <%=translatef("The %s indicates default gateway. See the %sREADME%s for details.", "<strong>✓</strong>", "<a href=\"" .. readmeURL .. "#a-word-about-default-routing" .. "\" target=\"_blank\">", "</a>")%> -</div> - -<%+cbi/valuefooter%>
\ No newline at end of file diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm deleted file mode 100644 index c453428405..0000000000 --- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm +++ /dev/null @@ -1,10 +0,0 @@ -<%# -Copyright 2017-2018 Dirk Brenken (dev@brenken.org) -This is free software, licensed under the Apache License, Version 2.0 --%> - -<%+cbi/valueheader%> - -<input name="status" id="status" type="text" class="cbi-input-text" style="outline:none;border:none;box-shadow:none;background:transparent;font-weight:bold;line-height:30px;height:30px;width:50em;" value="<%=self:cfgvalue(section)%>" disabled="disabled" /> - -<%+cbi/valuefooter%> diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-textarea.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-textarea.htm deleted file mode 100644 index f4c512c1b6..0000000000 --- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-textarea.htm +++ /dev/null @@ -1,13 +0,0 @@ -<%# -Copyright 2017-2019 Stan Grishin (stangri@melmac.net) -This is free software, licensed under the Apache License, Version 2.0 --%> - -<%+cbi/valueheader%> - -<textarea rows="<%=select(2, self:cfgvalue(section):gsub('\n', '\n'))%>" - style="outline:none;border:none;box-shadow:none;background:transparent;font-weight:bold;line-height:20px;width:50em;padding:none;margin:6px;resize:none;overflow:hidden;" - disabled="disabled"><%=self:cfgvalue(section):gsub('\n', '\n')%> -</textarea> - -<%+cbi/valuefooter%> diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm deleted file mode 100644 index 4a93564614..0000000000 --- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm +++ /dev/null @@ -1,12 +0,0 @@ -<%# -Copyright 2017-2019 Stan Grishin (stangri@melmac.net) -This is free software, licensed under the Apache License, Version 2.0 --%> - -<%+cbi/valueheader%> - -<div style="font-weight:bold;"> - <%=self:cfgvalue(section):gsub('\n', '<br />' )%> -</div> - -<%+cbi/valuefooter%> |