much improved status page, reduced array sizes in wifi cgi
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
var page_status = (function() {
|
||||
var st = {};
|
||||
|
||||
function onUpdate(resp, status) {
|
||||
if (status != 200) {
|
||||
// bad response
|
||||
console.error('Update failed.');
|
||||
} else {
|
||||
try {
|
||||
// OK
|
||||
var j = JSON.parse(resp);
|
||||
|
||||
$('.sta-only').toggle(j.sta);
|
||||
$('.ap-only').toggle(j.ap);
|
||||
|
||||
$('#uptime').html(j.uptime);
|
||||
$('#heap').html(j.heap + " bytes");
|
||||
$('#wmode').html(j.wifiMode);
|
||||
|
||||
if (j.sta) {
|
||||
$('#staSSID').html(j.sta.SSID);
|
||||
$('#staRSSIperc').html(j.sta.RSSIperc);
|
||||
$('#staRSSI').html(j.sta.RSSI);
|
||||
$('#staMAC').html(j.sta.MAC);
|
||||
}
|
||||
|
||||
if (j.ap) {
|
||||
$('#apSSID').html(j.ap.SSID);
|
||||
$('#apHidden').html(j.ap.hidden ? "Yes" : "No");
|
||||
$('#apAuth').html(j.ap.auth);
|
||||
|
||||
// hide the password row if auth is Open
|
||||
$('.ap-auth-only').toggle(j.ap.auth != 'Open');
|
||||
|
||||
$('#apPwd').html(j.ap.pwd);
|
||||
$('#apChan').html(j.ap.chan);
|
||||
$('#apMAC').html(j.ap.MAC);
|
||||
}
|
||||
// chip ID & macs don't change
|
||||
} catch(e) {
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
setTimeout(requestUpdate, 10000);
|
||||
}
|
||||
|
||||
function requestUpdate() {
|
||||
$().get('/api/status.json', onUpdate, true, true);
|
||||
}
|
||||
|
||||
st.init = function() {
|
||||
requestUpdate();
|
||||
setTimeout(requestUpdate, 10000);
|
||||
};
|
||||
|
||||
return st;
|
||||
})();
|
||||
@@ -1,4 +1,4 @@
|
||||
var wfm = (function () {
|
||||
var page_waveform = (function () {
|
||||
var wfm = {};
|
||||
|
||||
function buildChart(samples, xlabel, ylabel) {
|
||||
@@ -1,5 +1,5 @@
|
||||
/** Wifi page */
|
||||
var wifi = (function () {
|
||||
var page_wifi = (function () {
|
||||
var wifi = {};
|
||||
var authStr = ['Open', 'WEP', 'WPA', 'WPA2', 'WPA/WPA2'];
|
||||
|
||||
@@ -91,27 +91,10 @@ var wifi = (function () {
|
||||
// "APs": [
|
||||
// {"essid": "Chlivek", "bssid": "88:f7:c7:52:b3:99", "rssi": "204", "enc": "4", "channel": "1"},
|
||||
// {"essid": "TyNikdy", "bssid": "5c:f4:ab:0d:f1:1b", "rssi": "164", "enc": "3", "channel": "1"},
|
||||
// {"essid": "UPC5616805", "bssid": "08:95:2a:0c:84:3f", "rssi": "164", "enc": "4", "channel": "1"},
|
||||
// {"essid": "Sitovina", "bssid": "20:cf:30:98:cb:3a", "rssi": "166", "enc": "3", "channel": "1"},
|
||||
// {"essid": "Tramp", "bssid": "c4:e9:84:6f:6c:e0", "rssi": "170", "enc": "3", "channel": "2"},
|
||||
// {"essid": "KV2", "bssid": "4c:5e:0c:2c:84:9b", "rssi": "172", "enc": "3", "channel": "3"},
|
||||
// {"essid": "UPC373123", "bssid": "e8:40:f2:ae:0e:f4", "rssi": "164", "enc": "3", "channel": "1"},
|
||||
// {"essid": "www.podoli.org prazak", "bssid": "00:00:00:00:00:00", "rssi": "165", "enc": "0", "channel": "4"},
|
||||
// {"essid": "Medvjedov", "bssid": "00:00:00:00:00:00", "rssi": "181", "enc": "4", "channel": "6"},
|
||||
// {"essid": "MARIAN-PC", "bssid": "f8:d1:11:af:d7:72", "rssi": "175", "enc": "3", "channel": "6"},
|
||||
// {"essid": "UPC3226244", "bssid": "64:7c:34:9a:6f:7c", "rssi": "169", "enc": "4", "channel": "6"},
|
||||
// {"essid": "molly", "bssid": "00:00:00:00:00:00", "rssi": "168", "enc": "3", "channel": "7"},
|
||||
// {"essid": "UPC2607759", "bssid": "88:f7:c7:4e:c1:b2", "rssi": "164", "enc": "4", "channel": "8"},
|
||||
// {"essid": "blondyna", "bssid": "98:fc:11:bd:0f:b8", "rssi": "166", "enc": "4", "channel": "9"},
|
||||
// {"essid": "UPC246587811", "bssid": "80:f5:03:20:6c:85", "rssi": "171", "enc": "3", "channel": "11"},
|
||||
// {"essid": "UPC930648", "bssid": "4c:72:b9:50:6d:38", "rssi": "167", "enc": "3", "channel": "11"},
|
||||
// {"essid": "PRAHA4.NET-R21-2", "bssid": "00:00:00:00:00:00", "rssi": "173", "enc": "0", "channel": "12"},
|
||||
// {"essid": "Internet_B0", "bssid": "5c:f4:ab:11:3b:b3", "rssi": "166", "enc": "3", "channel": "13"}
|
||||
// ]
|
||||
// }
|
||||
//};
|
||||
|
||||
//onScan(ap_json, 200);
|
||||
scanAPs();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user