summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-mod-status/htdocs
diff options
context:
space:
mode:
authorMilad Mohtashamirad <miladmohtashamirad@gmail.com>2023-07-07 11:14:28 +1000
committerMilad Mohtashamirad <miladmohtashamirad@gmail.com>2023-07-07 11:14:28 +1000
commit03f16840593c2b4db0628bcdce4ebd2956723e03 (patch)
tree0c7ff51fbde6d1681ac42e27e9f9ce904f55f624 /modules/luci-mod-status/htdocs
parent9070cfd1a4d27e66649ab71ca0f86f7cb52b87b7 (diff)
luci-mod-status: channel_analysis.js: fix stale scan result.
When the new result is empty, including when another scan is running in the background, the table was emptied, but the graph persisted. With this change, the list will persist and missing APs will be shown faded. Signed-off-by: Milad Mohtashamirad <miladmohtashamirad@gmail.com>
Diffstat (limited to 'modules/luci-mod-status/htdocs')
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js
index 692c67e3cd..d7d1de1b4c 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js
@@ -191,6 +191,7 @@ return view.extend({
scanCache[results[i].bssid] = {};
scanCache[results[i].bssid].data = results[i];
+ scanCache[results[i].bssid].data.stale = false;
}
if (scanCache[local_wifi.bssid] == null)
@@ -226,7 +227,7 @@ return view.extend({
}
for (var k in scanCache)
- if (scanCache[k].stale)
+ if (scanCache[k].data.stale)
results.push(scanCache[k].data);
results.sort(function(a, b) {
@@ -302,7 +303,7 @@ return view.extend({
E('span', { 'style': s }, '%h'.format(res.bssid))
]);
- res.stale = true;
+ scanCache[results[i].bssid].data.stale = true;
}
cbi_update_table(table, rows);