diff options
author | Milad Mohtashamirad <miladmohtashamirad@gmail.com> | 2023-07-07 11:14:28 +1000 |
---|---|---|
committer | Milad Mohtashamirad <miladmohtashamirad@gmail.com> | 2023-07-07 11:14:28 +1000 |
commit | 03f16840593c2b4db0628bcdce4ebd2956723e03 (patch) | |
tree | 0c7ff51fbde6d1681ac42e27e9f9ce904f55f624 /modules/luci-mod-status/htdocs | |
parent | 9070cfd1a4d27e66649ab71ca0f86f7cb52b87b7 (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.js | 5 |
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); |