libs/web: extend network_ifacelist widget to display all networks an iface is member of

This commit is contained in:
Jo-Philipp Wich 2012-06-26 21:49:15 +00:00
parent 699391a559
commit fe7424b68e

View file

@ -51,7 +51,13 @@
<% if link then -%><a href="<%=link%>"><% end -%>
<img title="<%=iface:get_type_i18n()%>" style="width:16px; height:16px; vertical-align:middle" src="<%=resource%>/icons/<%=iface:type()%><%=iface:is_up() and "" or "_disabled"%>.png" />
<% if link then -%></a><% end -%>
<%=pcdata(iface:get_i18n())%><% local n = iface:get_network(); if n then %> (<a href="<%=n:adminlink()%>"><%=n:name()%></a>)<% end %>
<%=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 %>
</label>
</li>
<% end end %>