luci-app-olsr: handle empty result for non-status tables
[oweals/luci.git] / modules / luci-mod-network / htdocs / luci-static / resources / view / network / wifi_join.js
index d5bd7b0a6d8fcea10c5f4beadfdc0fb350fdcdf4..f30e47ec7ce63abc0a77c414b46854b7069156a8 100644 (file)
@@ -113,6 +113,7 @@ function scan() {
                var count = 0;
 
                poll = L.poll(3, L.url('admin/network/wireless_scan_results', dev), null, function(s, results) {
+
                        if (Array.isArray(results)) {
                                var bss = [];
 
@@ -143,9 +144,13 @@ function scan() {
                                        ]);
                                });
 
-                               cbi_update_table(tbl, bss, E('em', { class: 'spinning' }, _('No scan results available yet...')));
+                               cbi_update_table(tbl, bss, E('em', {}, _('No networks in range')));
+                       }
+                       else {
+                               cbi_update_table(tbl, [], E('em', { class: 'spinning' }, _('No scan results available yet...')));
                        }
 
+
                        if (count++ >= 3) {
                                count = 0;
                                L.post(L.url('admin/network/wireless_scan_trigger', dev, 1), null, function() {});