summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-olsr/luasrc/view/status-olsr/mid.htm
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-olsr/luasrc/view/status-olsr/mid.htm')
-rw-r--r--applications/luci-olsr/luasrc/view/status-olsr/mid.htm26
1 files changed, 21 insertions, 5 deletions
diff --git a/applications/luci-olsr/luasrc/view/status-olsr/mid.htm b/applications/luci-olsr/luasrc/view/status-olsr/mid.htm
index 48823b5bc1..ec5caaa953 100644
--- a/applications/luci-olsr/luasrc/view/status-olsr/mid.htm
+++ b/applications/luci-olsr/luasrc/view/status-olsr/mid.htm
@@ -20,6 +20,7 @@ local i = 1
<%+header%>
<h2><a id="content" name="content"><%:Active MID announcements%></a></h2>
+<div id="togglebuttons"></div>
<fieldset class="cbi-section">
<legend><%:Overview of known multiple interface announcements%></legend>
<table class="cbi-section-table">
@@ -28,15 +29,30 @@ local i = 1
<th class="cbi-section-table-cell" ><%:Secondary OLSR interfaces%></th>
</tr>
- <% for k, mid in ipairs(mids) do %>
-
- <tr class="cbi-section-table-row cbi-rowstyle-<%=i%>">
- <td class="cbi-section-table-cell"><a href="http://<%=mid["IP address"]%>/cgi-bin-status.html"><%=mid["IP address"]%></a></td>
- <td class="cbi-section-table-cell"><%=mid.Aliases%></td>
+ <% for k, mid in ipairs(mids) do
+ local aliases = ''
+ for k,v in ipairs(mid.aliases) do
+ if aliases == '' then
+ sep = ''
+ else
+ sep = ', '
+ end
+ aliases = v.ipAddress .. sep .. aliases
+ end
+ local host = mid.ipAddress
+ if mid.proto == '6' then
+ host = '[' .. mid.ipAddress .. ']'
+ end
+ %>
+
+ <tr class="cbi-section-table-row cbi-rowstyle-<%=i%> proto-<%=mid.proto%>">
+ <td class="cbi-section-table-cell"><a href="http://<%=host%>/cgi-bin-status.html"><%=mid.ipAddress%></a></td>
+ <td class="cbi-section-table-cell"><%=aliases%></td>
</tr>
<% i = ((i % 2) + 1)
end %>
</table>
</fieldset>
+<%+status-olsr/common_js%>
<%+footer%>