summaryrefslogtreecommitdiffhomepage
path: root/modules/admin-full
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2010-10-30 00:44:34 +0000
committerJo-Philipp Wich <jow@openwrt.org>2010-10-30 00:44:34 +0000
commitba84656d6e00accb9a2fda49f2d0772fe6c8d0aa (patch)
tree9897c1fbe01f5a3127c493ff4263b4a4bfb10568 /modules/admin-full
parent595020f919253e56758539d0c7155d490f73bfe6 (diff)
modules/admin-full: convert admin templates to new network model
Diffstat (limited to 'modules/admin-full')
-rw-r--r--modules/admin-full/luasrc/view/admin_network/iface_status.htm2
-rw-r--r--modules/admin-full/luasrc/view/admin_network/wifi_overview.htm16
-rw-r--r--modules/admin-full/luasrc/view/admin_network/wifi_status.htm12
3 files changed, 15 insertions, 15 deletions
diff --git a/modules/admin-full/luasrc/view/admin_network/iface_status.htm b/modules/admin-full/luasrc/view/admin_network/iface_status.htm
index 4deebeec1..c2790db2c 100644
--- a/modules/admin-full/luasrc/view/admin_network/iface_status.htm
+++ b/modules/admin-full/luasrc/view/admin_network/iface_status.htm
@@ -7,7 +7,7 @@
function(x)
{
var ifc = x.responseText ? eval('(' + x.responseText + ')') : { };
- if (ifc)
+ if (ifc && (ifc = ifc[0]))
{
var is_up = (ifc.flags && ifc.flags.up);
var rxb = ifc.stats ? (ifc.stats["rx_bytes"] / 1024) : 0;
diff --git a/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm b/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm
index 4ccee76c0..9f0354cb8 100644
--- a/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm
+++ b/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm
@@ -1,7 +1,7 @@
<%#
LuCI - Lua Configuration Interface
Copyright 2008-2009 Steven Barth <steven@midlink.org>
-Copyright 2008-2009 Jo-Philipp Wich <xm@leipzig.freifunk.net>
+Copyright 2008-2010 Jo-Philipp Wich <xm@subsignal.org>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,9 +18,9 @@ $Id$
local sys = require "luci.sys"
local utl = require "luci.util"
local uci = require "luci.model.uci".cursor()
- local wlm = require "luci.model.wireless"
+ local ntm = require "luci.model.network"
- wlm.init(uci)
+ ntm.init(uci)
function guess_wifi_hw(ifname)
local name, idx = ifname:match("^([a-z]+)(%d+)")
@@ -92,7 +92,7 @@ $Id$
return icon
end
- local devices = wlm:get_devices()
+ local devices = ntm:get_wifidevs()
local arpcache = { }
sys.net.arptable(function(e) arpcache[e["HW address"]] = e["IP address"] end)
-%>
@@ -103,7 +103,7 @@ $Id$
<div class="cbi-map">
- <% for _, dev in ipairs(devices) do local nets = dev:get_networks() %>
+ <% for _, dev in ipairs(devices) do local nets = dev:get_wifinets() %>
<!-- device <%=dev:name()%> -->
<fieldset class="cbi-section">
<table class="cbi-section-table" style="margin:10px; empty-cells:hide">
@@ -140,8 +140,8 @@ $Id$
<strong>Encryption:</strong> <%=net:active_encryption()%>
</td>
<td class="cbi-value-field" style="width:40px">
- <a href="<%=REQUEST_URI%>/<%=dev:name()%>/<%=net:name()%>"><img style="border:none" src="<%=resource%>/cbi/edit.gif" alt="Edit this network" title="Edit this network" /></a>
- <a href="<%=luci.dispatcher.build_url("admin/network/wireless_delete", net:name())%>"><img style="border:none" src="<%=resource%>/cbi/remove.gif" alt="Delete this network" title="Delete this network" /></a>
+ <a href="<%=net:adminlink()%>"><img style="border:none" src="<%=resource%>/cbi/edit.gif" alt="Edit this network" title="Edit this network" /></a>
+ <a href="<%=luci.dispatcher.build_url("admin/network/wireless_delete", net:ifname())%>"><img style="border:none" src="<%=resource%>/cbi/remove.gif" alt="Delete this network" title="Delete this network" /></a>
</td>
</tr>
<% end %>
@@ -176,7 +176,7 @@ $Id$
</tr>
<% local count = -1 %>
- <% for _, dev in ipairs(devices) do local nets = dev:get_networks() %>
+ <% for _, dev in ipairs(devices) do local nets = dev:get_wifinets() %>
<% for _, net in ipairs(nets) do %>
<% for mac, info in utl.kspairs(net:assoclist()) do count = count + 1 %>
<tr class="cbi-section-table-row cbi-rowstyle-<%=1 + (count % 2)%>">
diff --git a/modules/admin-full/luasrc/view/admin_network/wifi_status.htm b/modules/admin-full/luasrc/view/admin_network/wifi_status.htm
index fee8db498..63bd26147 100644
--- a/modules/admin-full/luasrc/view/admin_network/wifi_status.htm
+++ b/modules/admin-full/luasrc/view/admin_network/wifi_status.htm
@@ -7,7 +7,7 @@
function(x)
{
var iw = x.responseText ? eval('(' + x.responseText + ')') : null;
- if (iw)
+ if (iw && (iw = iw[0]))
{
var is_assoc = (iw.bssid && iw.channel);
var p = (100 / iw.quality_max * iw.quality);
@@ -37,15 +37,15 @@
var d = document.getElementById('<%=self.option%>-iw-description');
if (d && is_assoc)
d.innerHTML = String.format(
- '<strong><%:Mode%>:</strong> %s |' +
+ '<strong><%:Mode%>:</strong> %s | ' +
'<strong><%:SSID%>:</strong> %s<br />' +
- '<strong><%:BSSID%>:</strong> %s |' +
+ '<strong><%:BSSID%>:</strong> %s | ' +
'<strong><%:Encryption%>:</strong> %s<br />' +
- '<strong><%:Channel%>:</strong> %d (%.3f GHz) |' +
+ '<strong><%:Channel%>:</strong> %d (%.3f GHz) | ' +
'<strong><%:Tx-Power%>:</strong> %d dBm<br />' +
- '<strong><%:Signal%>:</strong> %d dBm |' +
+ '<strong><%:Signal%>:</strong> %d dBm | ' +
'<strong><%:Noise%>:</strong> %d dBm<br />' +
- '<strong><%:Bit Rate%>:</strong> %.1f MBit/s |' +
+ '<strong><%:Bit Rate%>:</strong> %.1f MBit/s | ' +
'<strong><%:Country%>:</strong> %s',
iw.mode, iw.ssid, iw.bssid,
iw.encryption ? iw.encryption.description : '<%:None%>',