modules/admin-full: template tweaks
authorJo-Philipp Wich <jow@openwrt.org>
Mon, 15 Nov 2010 14:41:30 +0000 (14:41 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Mon, 15 Nov 2010 14:41:30 +0000 (14:41 +0000)
modules/admin-full/luasrc/view/admin_network/iface_status.htm
modules/admin-full/luasrc/view/admin_network/lease_status.htm
modules/admin-full/luasrc/view/admin_network/wifi_join.htm
modules/admin-full/luasrc/view/admin_network/wifi_overview.htm
modules/admin-full/luasrc/view/admin_network/wifi_status.htm

index c2790db2c4391fb37157bed8f1c72ddf993f5523..5836d41459990919c41b59ac279dd98e83f51203 100644 (file)
@@ -4,9 +4,8 @@
        var iwxhr = new XHR();
        (function() {
                iwxhr.get('<%=luci.dispatcher.build_url("admin", "network", "iface_status", self.network)%>', null,
-                       function(x)
+                       function(x, ifc)
                        {
-                               var ifc = x.responseText ? eval('(' + x.responseText + ')') : { };
                                if (ifc && (ifc = ifc[0]))
                                {
                                        var is_up = (ifc.flags && ifc.flags.up);
index 3710eb0eda83e8a74a5a8510f781d25b6bb9b6ac..6f90640cb38a0e5b1be9afe48d5df5611dd7eba5 100644 (file)
@@ -2,11 +2,9 @@
        var stxhr = new XHR();
        (function() {
                stxhr.get('<%=luci.dispatcher.build_url("admin", "network", "dhcplease_status")%>', null,
-                       function(x)
+                       function(x, st)
                        {
-                               var st = x.responseText ? eval('(' + x.responseText + ')') : null;
                                var tb = document.getElementById('lease_status_table');
-
                                if (st && tb)
                                {
                                        /* clear all rows */
index 6ed4627dc0bec5156b5d4c80249ab74f33addbcd..af5f5e10738f623cbcdb16a702b1aae009eeaeab 100644 (file)
@@ -77,7 +77,7 @@ $Id$
        <fieldset class="cbi-section">
                <table class="cbi-section-table" style="empty-cells:hide">
                        <!-- scan list -->
-                       <% for i, net in ipairs(iw.scanlist) do %>
+                       <% for i, net in ipairs(iw.scanlist) do net.encryption = net.encryption or { } %>
                        <tr class="cbi-section-table-row cbi-rowstyle-<%=1 + ((i-1) % 2)%>">
                                <td class="cbi-value-field" style="width:16px; padding:3px">
                                        <abbr title="Signal: <%=net.signal%> dB / Quality: <%=net.quality%>/<%=net.quality_max%>">
@@ -90,7 +90,7 @@ $Id$
                                        <strong>Channel:</strong> <%=net.channel%> |
                                        <strong>Mode:</strong> <%=net.mode%> |
                                        <strong>BSSID:</strong> <%=net.bssid%> |
-                                       <strong>Encryption:</strong> <%=format_wifi_encryption(net)%>
+                                       <strong>Encryption:</strong> <%=net.encryption.description or translate("Open")%>
                                </td>
                                <td class="cbi-value-field" style="width:40px">
                                        <form action="<%=REQUEST_URI%>" method="post">
@@ -99,14 +99,16 @@ $Id$
                                                <input type="hidden" name="mode" value="<%=net.mode%>" />
                                                <input type="hidden" name="bssid" value="<%=net.bssid%>" />
                                                <input type="hidden" name="channel" value="<%=net.channel%>" />
-                                               <input type="hidden" name="wep" value="<%=net.wep and 1 or 0%>" />
-                                               <% if net.wpa then %>
-                                               <input type="hidden" name="wpa_version" value="<%=net.wpa%>" />
-                                               <% for _, v in ipairs(net.auth_suites) do %><input type="hidden" name="wpa_suites" value="<%=v%>" />
-                                               <% end; for _, v in ipairs(net.group_ciphers) do %><input type="hidden" name="wpa_group" value="<%=v%>" />
-                                               <% end; for _, v in ipairs(net.pair_ciphers) do %><input type="hidden" name="wpa_pairwise" value="<%=v%>" />
+                                               <input type="hidden" name="wep" value="<%=net.encryption.wep and 1 or 0%>" />
+                                               <% if net.encryption.wpa then %>
+                                               <input type="hidden" name="wpa_version" value="<%=net.encryption.wpa%>" />
+                                               <% for _, v in ipairs(net.encryption.auth_suites) do %><input type="hidden" name="wpa_suites" value="<%=v%>" />
+                                               <% end; for _, v in ipairs(net.encryption.group_ciphers) do %><input type="hidden" name="wpa_group" value="<%=v%>" />
+                                               <% end; for _, v in ipairs(net.encryption.pair_ciphers) do %><input type="hidden" name="wpa_pairwise" value="<%=v%>" />
                                                <% end; end %>
 
+                                               <input type="hidden" name="clbridge" value="<%=iw.type == "wl" and 1 or 0%>" />
+
                                                <input class="cbi-button-apply" type="submit" value="Join Network" />
                                        </form>
                                </td>
index 3de12d22914c2406a64f827ffb4410dd121fd6c7..0702017de3870630881512406b3d9175176e3e94 100644 (file)
@@ -99,9 +99,8 @@ $Id$
 
        (function() {
                iwxhr.get('<%=luci.dispatcher.build_url("admin", "network", "wireless_status", table.concat(netlist, ","))%>', null,
-                       function(x)
+                       function(x, st)
                        {
-                               var st = x.responseText ? eval('(' + x.responseText + ')') : null;
                                if (st)
                                {
                                        var assoctable = document.getElementById('iw-assoclist');
index 4b49caefb58f7360b7bc13f01cb1228defc48a47..e81ff06bdad3afb9167a93e80cb025a2d6b0fa4a 100644 (file)
@@ -4,9 +4,8 @@
        var iwxhr = new XHR();
        (function() {
                iwxhr.get('<%=luci.dispatcher.build_url("admin", "network", "wireless_status", self.ifname)%>', null,
-                       function(x)
+                       function(x, iw)
                        {
-                               var iw = x.responseText ? eval('(' + x.responseText + ')') : null;
                                if (iw && (iw = iw[0]))
                                {
                                        var is_assoc = (iw.bssid && iw.channel);