diff options
Diffstat (limited to 'modules/luci-base/luasrc/view')
5 files changed, 0 insertions, 380 deletions
diff --git a/modules/luci-base/luasrc/view/cbi/firewall_zoneforwards.htm b/modules/luci-base/luasrc/view/cbi/firewall_zoneforwards.htm deleted file mode 100644 index dc251dbd94..0000000000 --- a/modules/luci-base/luasrc/view/cbi/firewall_zoneforwards.htm +++ /dev/null @@ -1,73 +0,0 @@ -<%+cbi/valueheader%> - -<%- - local utl = require "luci.util" - local fwm = require "luci.model.firewall".init() - local nwm = require "luci.model.network".init() - - local zone, fwd, fz - local value = self:formvalue(section) - if not value or value == "-" then - value = self:cfgvalue(section) or self.default - end - - local def = fwm:get_defaults() - local zone = fwm:get_zone(value) - local empty = true - - local function render_zone(zone) --%> - <label class="zonebadge" style="background-color:<%=zone:get_color()%>"> - <strong><%=zone:name()%></strong> - <div class="cbi-tooltip"> - <%- - local zempty = true - for _, net in ipairs(zone:get_networks()) do - net = nwm:get_network(net) - if net then - zempty = false - -%> - <span class="ifacebadge<% if net:name() == self.network then %> ifacebadge-active<% end %>"><%=net:name()%>:  - <% - local nempty = true - for _, iface in ipairs(net:is_bridge() and net:get_interfaces() or { net:get_interface() }) do - nempty = false - %> - <img<%=attr("title", iface:get_i18n())%> src="<%=resource%>/icons/<%=iface:type()%><%=iface:is_up() and "" or "_disabled"%>.png" /> - <% end %> - <% if nempty then %><em><%:(empty)%></em><% end %> - </span> - <%- end end -%> - <% if zempty then %><span class="ifacebadge"><em><%:(empty)%></em></span><% end %> - </div> - </label> -<%- - end --%> - -<% if zone then %> -<div class="zone-forwards"> - <div class="zone-src"> - <%=render_zone(zone)%> - </div> - <span>⇒</span> - <div class="zone-dest"> - <% - for _, fwd in ipairs(zone:get_forwardings_by("src")) do - fz = fwd:dest_zone() - if fz then - empty = false - render_zone(fz) - end - end - if empty then - %> - <label class="zonebadge zonebadge-empty"> - <strong><%=def:forward():upper()%></strong> - </label> - <% end %> - </div> -</div> -<% end %> - -<%+cbi/valuefooter%> diff --git a/modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm b/modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm deleted file mode 100644 index 7ecec10a8f..0000000000 --- a/modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm +++ /dev/null @@ -1,108 +0,0 @@ -<%+cbi/valueheader%> - -<%- - local utl = require "luci.util" - local fwm = require "luci.model.firewall".init() - local nwm = require "luci.model.network".init() - - local zone, net, iface - local zones = fwm:get_zones() - local value = self:formvalue(section) - if not value or value == "-" then - value = self:cfgvalue(section) or self.default - end - - local selected = false - local checked = { } - - for value in utl.imatch(value) do - checked[value] = true - end - - if not next(checked) then - checked[""] = true - end --%> - -<div class="cbi-dropdown" dropdown-items="5" placeholder="<%:-- please select -- %>"<%= - attr("name", cbid) .. - ifattr(self.widget == "checkbox", "multiple", "multiple") .. - ifattr(self.rmempty or self.optional, "optional", "optional") -%>> - <script type="item-template"><!-- - <li data-value="{{value}}"> - <span class="zonebadge" style="background:repeating-linear-gradient(45deg,rgba(204,204,204,0.5),rgba(204,204,204,0.5) 5px,rgba(255,255,255,0.5) 5px,rgba(255,255,255,0.5) 10px)"> - <strong>{{value}}:</strong><em>(<%:create%>)</em> - </span> - </li> - --></script> - <ul> - <% if self.allowlocal then %> - <li data-value=""<%=ifattr(checked[""], "selected", "selected")%>> - <span style="background-color:<%=fwm.zone.get_color()%>" class="zonebadge"> - <strong><%:Device%></strong> - <% if self.allowany and self.allowlocal then -%> - (<%= self.alias ~= "dest" - and translate("output") or translate("input") %>) - <%- end %> - </span> - </li> - <% elseif self.widget ~= "checkbox" and (self.rmempty or self.optional) then %> - <li data-value=""<%=ifattr(checked[""], "selected", "selected")%>> - <span class="zonebadge"> - <em><%:unspecified%></em> - </span> - </li> - <% end %> - <% if self.allowany then %> - <li data-value="*"<%=ifattr(checked["*"], "selected", "selected")%>> - <span style="background-color:<%=fwm.zone.get_color()%>" class="zonebadge"> - <strong><%:Any zone%></strong> - <% if self.allowany and self.allowlocal then %>(<%:forward%>)<% end %> - </span> - </li> - <% end %> - <% - for _, zone in utl.spairs(zones, function(a,b) return (zones[a]:name() < zones[b]:name()) end) do - if zone:name() ~= self.exclude then - selected = selected or (value == zone:name()) - %> - <li<%=attr("data-value", zone:name()) .. ifattr(checked[zone:name()], "selected", "selected")%>> - <span style="background-color:<%=zone:get_color()%>" class="zonebadge"> - <strong><%=zone:name()%>:</strong> - <%- - local zempty = true - for _, net in ipairs(zone:get_networks()) do - net = nwm:get_network(net) - if net then - zempty = false - -%> - <span class="ifacebadge<% if net:name() == self.network then %> ifacebadge-active<% end %>"><%=net:name()%>: - <%- - local nempty = true - for _, iface in ipairs(net:is_bridge() and net:get_interfaces() or { net:get_interface() }) do - nempty = false - %> - <img<%=attr("title", iface:get_i18n())%> src="<%=resource%>/icons/<%=iface:type()%><%=iface:is_up() and "" or "_disabled"%>.png" /> - <% end %> - <% if nempty then %><em><%:(empty)%></em><% end -%> - </span> - <%- end end -%> - <%- if zempty then %><em><%:(empty)%></em><% end -%> - </span> - </li> - <% end end %> - - <% if self.widget ~= "checkbox" and not self.nocreate then %> - <li data-value="-"> - <span class="zonebadge"> - <em><%:create%>:</em> - <input type="password" style="display:none" /> - <input class="create-item-input" type="text" data-type="and(uciname,maxlength(11))" data-optional="true" /> - </span> - </li> - <% end %> - </ul> -</div> - -<%+cbi/valuefooter%> diff --git a/modules/luci-base/luasrc/view/cbi/network_ifacelist.htm b/modules/luci-base/luasrc/view/cbi/network_ifacelist.htm deleted file mode 100644 index f23e51d18d..0000000000 --- a/modules/luci-base/luasrc/view/cbi/network_ifacelist.htm +++ /dev/null @@ -1,91 +0,0 @@ -<%+cbi/valueheader%> - -<%- - local utl = require "luci.util" - local net = require "luci.model.network".init() - local cbeid = luci.cbi.FEXIST_PREFIX .. self.config .. "." .. section .. "." .. self.option - - local iface - local ifaces = net:get_interfaces() - local value - - if self.map:formvalue(cbeid) == "1" then - value = self:formvalue(section) or self.default or "" - else - value = self:cfgvalue(section) or self.default - end - - local checked = { } - - if value then - for value in utl.imatch(value) do - for value in utl.imatch(value) do - checked[value] = true - end - end - else - local n = self.network and net:get_network(self.network) - if n then - local a = n:is_alias() - if a then - checked['@' .. a] = true - else - local i - for _, i in ipairs(n:get_interfaces() or { n:get_interface() }) do - checked[i:name()] = true - end - end - end - end --%> - -<input type="hidden" name="<%=cbeid%>" value="1" /> - -<div class="cbi-dropdown" display-items="10" placeholder="<%:-- please select -- %>"<%= - attr("name", cbid) .. - ifattr(self.widget == "checkbox", "multiple", "multiple") .. - ifattr(self.widget == "checkbox", "optional", "optional") -%>> - <script type="item-template"><!-- - <li data-value="{{value}}"> - <img title="<%:Custom Interface%>: "{{value}}"" src="<%=resource%>/icons/ethernet_disabled.png" /> - <span class="hide-open">{{value}}</span> - <span class="hide-close"><%:Custom Interface%>: "{{value}}"</span> - </li> - --></script> - <ul> - <% for _, iface in ipairs(ifaces) do - if (not self.noaliases or iface:type() ~= "alias") and - (not self.nobridges or not iface:is_bridge()) and - (not self.noinactive or iface:is_up()) and - iface:name() ~= self.exclude - then %> - <li<%= - attr("data-value", iface:name()) .. - ifattr(checked[iface:name()], "selected", "selected") - %>> - <img<%=attr("title", iface:get_i18n())%> src="<%=resource%>/icons/<%=iface:type()%><%=iface:is_up() and "" or "_disabled"%>.png" /> - <span class="hide-open"><%=pcdata(iface:name())%></span> - <span class="hide-close"> - <%=pcdata(iface:get_i18n())%> - <% local ns = iface:get_networks(); if #ns > 0 then %>( - <%- local i, n; for i, n in ipairs(ns) do -%> - <%-= (i>1) and ', ' -%> - <a href="<%=n:adminlink()%>"><%=n:name()%></a> - <%- end -%> - )<% end %> - </span> - </li> - <% end end %> - <% if not self.nocreate then %> - <li data-value=""> - <img title="<%:Custom Interface%>" src="<%=resource%>/icons/ethernet_disabled.png" /> - <span><%:Custom Interface%>:</span> - <input type="password" style="display:none" /> - <input class="create-item-input" type="text" /> - </li> - <% end %> - </ul> -</div> - -<%+cbi/valuefooter%> diff --git a/modules/luci-base/luasrc/view/cbi/network_netinfo.htm b/modules/luci-base/luasrc/view/cbi/network_netinfo.htm deleted file mode 100644 index 4fd84112a4..0000000000 --- a/modules/luci-base/luasrc/view/cbi/network_netinfo.htm +++ /dev/null @@ -1,27 +0,0 @@ -<%+cbi/valueheader%> - -<%- - local value = self:formvalue(section) - if not value or value == "-" then - value = self:cfgvalue(section) or self.default - end - - local nwm = require "luci.model.network".init() - local net = nwm:get_network(value) --%> - -<% if net then %> -<span class="ifacebadge"><%=net:name()%>: - <% - local empty = true - for _, iface in ipairs(net:get_interfaces() or { net:get_interface() }) do - if not iface:is_bridge() then - empty = false - %> - <img<%=attr("title", iface:get_i18n())%> style="width:16px; height:16px; vertical-align:middle" src="<%=resource%>/icons/<%=iface:type()%><%=iface:is_up() and "" or "_disabled"%>.png" /> - <% end end %> - <% if empty then %><em><%:(no interfaces attached)%></em><% end %> -</span> -<% end %> - -<%+cbi/valuefooter%> diff --git a/modules/luci-base/luasrc/view/cbi/network_netlist.htm b/modules/luci-base/luasrc/view/cbi/network_netlist.htm deleted file mode 100644 index 3ee4274a33..0000000000 --- a/modules/luci-base/luasrc/view/cbi/network_netlist.htm +++ /dev/null @@ -1,81 +0,0 @@ -<%+cbi/valueheader%> - -<%- - local utl = require "luci.util" - local nwm = require "luci.model.network".init() - - local net, iface - local networks = nwm:get_networks() - local value = self:formvalue(section) - - self.cast = nil - - if not value or value == "-" then - value = self:cfgvalue(section) or self.default - end - - local checked = { } - for value in utl.imatch(value) do - checked[value] = true - end --%> - -<div class="cbi-dropdown" display-items="10" placeholder="<%:-- please select -- %>"<%= - attr("name", cbid) .. - ifattr(self.widget == "checkbox", "multiple", "multiple") .. - ifattr(self.widget == "checkbox", "optional", "optional") -%>> - <script type="item-template"><!-- - <li data-value="{{value}}"> - <span class="ifacebadge" style="background:repeating-linear-gradient(45deg,rgba(204,204,204,0.5),rgba(204,204,204,0.5) 5px,rgba(255,255,255,0.5) 5px,rgba(255,255,255,0.5) 10px)"> - {{value}}: <em>(<%:create%>)</em> - </span> - </li> - --></script> - <ul> - <% if self.widget ~= "checkbox" then %> - <li data-value=""<%= ifattr(not value, "selected", "selected") %>> - <em><%:unspecified%></em> - </li> - <% end %> - - <% for _, net in ipairs(networks) do - if (net:name() ~= "loopback") and - (net:name() ~= self.exclude) and - (not self.novirtual or not net:is_virtual()) - then %> - <li<%= attr("data-value", net:name()) .. ifattr(checked[net:name()], "selected", "selected") %>> - <span class="ifacebadge"><%=net:name()%>: - <% - local empty = true - for _, iface in ipairs(net:is_bridge() and net:get_interfaces() or { net:get_interface() }) do - if not iface:is_bridge() then - empty = false - -%> - <img<%=attr("title", iface:get_i18n())%> style="width:16px; height:16px; vertical-align:middle" src="<%=resource%>/icons/<%=iface:type()%><%=iface:is_up() and "" or "_disabled"%>.png" /> - <%- end end %> - <% if empty then %> - <em class="hide-close"><%:(no interfaces attached)%></em> - <em class="hide-open">-</em> - <% end %> - </span> - </li> - <% end end %> - - <% if not self.nocreate then %> - <li data-value="-"<%= ifattr(not value and self.widget ~= "checkbox", "selected", "selected") %>> - <em> - <%- if self.widget == "checkbox" then -%> - <%:create:%> - <%- else -%> - <%:unspecified -or- create:%> - <%- end -%> - </em> - <input style="display:none" type="password" /> - <input class="create-item-input" type="text" /> - </li> - <% end %> - </ul> -</div> - -<%+cbi/valuefooter%> |