summaryrefslogtreecommitdiffhomepage
path: root/modules/base/luasrc/view/cbi/network_netinfo.htm
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2014-06-11 14:00:09 +0000
committerJo-Philipp Wich <jow@openwrt.org>2014-06-11 14:00:09 +0000
commitd4dc08dcb219a278a94e68aa87c13bca6361eeca (patch)
treea45570843d4d1cb6af11615674857bc23a5d4afb /modules/base/luasrc/view/cbi/network_netinfo.htm
parent8c866ce4527f22d413fca3a46691ea31c58154c5 (diff)
Fix wrong directory in luci-base
Diffstat (limited to 'modules/base/luasrc/view/cbi/network_netinfo.htm')
-rw-r--r--modules/base/luasrc/view/cbi/network_netinfo.htm27
1 files changed, 27 insertions, 0 deletions
diff --git a/modules/base/luasrc/view/cbi/network_netinfo.htm b/modules/base/luasrc/view/cbi/network_netinfo.htm
new file mode 100644
index 0000000000..4fd84112a4
--- /dev/null
+++ b/modules/base/luasrc/view/cbi/network_netinfo.htm
@@ -0,0 +1,27 @@
+<%+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%>