luci/applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm
pmelange 7387553a04 luci-app-olsr: make cosmetic changes.
modify the status tables so that then headers and columns align, values
left justified.

Additionally, add the openwrt style interface name to the interfaces table,
change huge  ETX numbers to 'infinate', and add the german translation for
'Selected'.

Signed-off-by: pmelange <isprotejesvalkata@gmail.com>
2018-12-06 20:57:35 +01:00

62 lines
2.3 KiB
HTML

<%#
Copyright 2008 Steven Barth <steven@midlink.org>
Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
Copyright 2011 Manuel Munz <freifunk at somakoma dot de>
Licensed to the public under the Apache License 2.0.
-%>
<%
local i = 1
local olsrtools = require "luci.tools.olsr"
%>
<%+header%>
<h2 name="content"><%:Active OLSR nodes%></h2>
<div id="togglebuttons"></div>
<fieldset class="cbi-section">
<legend><%:Overview of currently known OLSR nodes%></legend>
<div class="table cbi-section-table">
<div class="tr cbi-section-table-titles">
<div class="th cbi-section-table-cell"><%:OLSR node%></div>
<div class="th cbi-section-table-cell"><%:Last hop%></div>
<div class="th cbi-section-table-cell"><%:LQ%></div>
<div class="th cbi-section-table-cell"><%:NLQ%></div>
<div class="th cbi-section-table-cell"><%:ETX%></div>
</div>
<% for k, route in ipairs(routes) do
local cost = string.format("%.3f", tonumber(route.tcEdgeCost) or 0)
local color = olsrtools.etx_color(tonumber(cost))
local lq = string.format("%.3f", tonumber(route.linkQuality) or 0)
local nlq = string.format("%.3f", tonumber(route.neighborLinkQuality) or 0)
%>
<div class="tr cbi-section-table-row cbi-rowstyle-<%=i%> proto-<%=route.proto%>">
<% if route.proto == "6" then %>
<div class="td cbi-section-table-cell" style="text-align: left"><a href="http://[<%=route.destinationIP%>]/cgi-bin-status.html"><%=route.destinationIP%></a></div>
<div class="td cbi-section-table-cell" style="text-align: left"><a href="http://[<%=route.lastHopIP%>]/cgi-bin-status.html"><%=route.lastHopIP%></a></div>
<% else %>
<div class="td cbi-section-table-cell" style="text-align: left"><a href="http://<%=route.destinationIP%>/cgi-bin-status.html"><%=route.destinationIP%></a></div>
<div class="td cbi-section-table-cell" style="text-align: left"><a href="http://<%=route.lastHopIP%>/cgi-bin-status.html"><%=route.lastHopIP%></a></div>
<%end%>
<div class="td cbi-section-table-cell" style="text-align: left"><%=lq%></div>
<div class="td cbi-section-table-cell" style="text-align: left"><%=nlq%></div>
<div class="td cbi-section-table-cell" style="background-color:<%=color%>; text-align: left"><%=cost%></div>
</div>
<% i = ((i % 2) + 1)
end %>
</div>
<%+status-olsr/legend%>
</fieldset>
<%+status-olsr/common_js%>
<%+footer%>