luci-mod-status: fix wrong position of channel for 5GHz radio
authorChristian Marangi <[email protected]>
Sun, 30 Jul 2023 20:58:57 +0000 (22:58 +0200)
committerJo-Philipp Wich <[email protected]>
Thu, 2 Nov 2023 10:46:16 +0000 (11:46 +0100)
Channel tag for 5GHz radios is wrong and is confusing for any user
that wants to better identify the used channel from the graph.

Add some additional logic to better position the channel tag.

Fixes: #6419
Signed-off-by: Christian Marangi <[email protected]>
(cherry picked from commit 6d722ccdaeede14b9f42643176522bbb4f75e89c)

modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js

index d7d1de1b4c370e19dc7692ddcd06efff2bf905d9..94b9eaa68d5c76113abfafe452232377b841bdc7 100644 (file)
@@ -132,7 +132,13 @@ return view.extend({
                        chan_analysis.offset_tbl[channel] = curr_offset+step;
 
                        createGraphHLine(G,curr_offset+step);
-                       createGraphText(G,curr_offset+step, channel);
+                       if (is5GHz)
+                               if (channel < 100)
+                                       createGraphText(G,curr_offset-(step/2), channel);
+                               else
+                                       createGraphText(G,curr_offset-step, channel);
+                       else
+                               createGraphText(G,curr_offset+step, channel);
                        curr_offset += step;
 
                        if (is5GHz && freq_tbl[i+1]) {