1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-12 10:31:51 +00:00

Little change in wifi page in luci-mod-network

This commit is contained in:
Ycarus (Yannick Chabanois) 2025-01-14 19:24:13 +01:00
parent 7a63841f86
commit ec30f4769d

View file

@ -2028,6 +2028,24 @@ return view.extend({
uci.unset('wireless', radioDev.getName(), 'disabled');
}
var htmodes = radioDev.getHTModes();
if (bss.vht_operation && htmodes && htmodes.indexOf('VHT20') !== -1) {
for (var w = bss.vht_operation.channel_width; w >= 20; w /= 2) {
if (htmodes.indexOf('VHT'+w) !== -1) {
uci.set('wireless', radioDev.getName(), 'htmode', 'VHT'+w);
break;
}
}
}
else if (bss.ht_operation && htmodes && htmodes.indexOf('HT20') !== -1) {
var w = (bss.ht_operation.secondary_channel_offset == 'no secondary') ? 20 : 40;
uci.set('wireless', radioDev.getName(), 'htmode', 'HT'+w);
}
else {
uci.remove('wireless', radioDev.getName(), 'htmode');
}
uci.set('wireless', radioDev.getName(), 'channel', bss.channel);
section_id = next_free_sid(wifi_sections.length);
uci.add('wireless', 'wifi-iface', section_id);