Merge pull request #2687 from HenryGiraldo/master
luci-mod-admin-full: add dependency for channel auto
This commit is contained in:
commit
444f06b1b0
2 changed files with 6 additions and 0 deletions
|
@ -4,6 +4,7 @@
|
||||||
var freqlist = <%= luci.http.write_json(self.iwinfo.freqlist) %>;
|
var freqlist = <%= luci.http.write_json(self.iwinfo.freqlist) %>;
|
||||||
var hwmodes = <%= luci.http.write_json(self.iwinfo.hwmodelist or {}) %>;
|
var hwmodes = <%= luci.http.write_json(self.iwinfo.hwmodelist or {}) %>;
|
||||||
var htmodes = <%= luci.http.write_json(self.iwinfo.htmodelist) %>;
|
var htmodes = <%= luci.http.write_json(self.iwinfo.htmodelist) %>;
|
||||||
|
var acs = <%= luci.http.write_json(self.hostapd_acs or 0) %>;
|
||||||
|
|
||||||
var channels = {
|
var channels = {
|
||||||
'11g': [
|
'11g': [
|
||||||
|
@ -14,6 +15,10 @@
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (acs < 1) {
|
||||||
|
channels[(freqlist[freqlist.length - 1].mhz > 2484) ? '11a' : '11g'].length = 0;
|
||||||
|
}
|
||||||
|
|
||||||
for (var i = 0; i < freqlist.length; i++)
|
for (var i = 0; i < freqlist.length; i++)
|
||||||
channels[(freqlist[i].mhz > 2484) ? '11a' : '11g'].push(
|
channels[(freqlist[i].mhz > 2484) ? '11a' : '11g'].push(
|
||||||
freqlist[i].channel,
|
freqlist[i].channel,
|
||||||
|
|
|
@ -177,6 +177,7 @@ if found_sta then
|
||||||
else
|
else
|
||||||
ch = s:taboption("general", Value, "_mode_freq", '<br />'..translate("Operating frequency"))
|
ch = s:taboption("general", Value, "_mode_freq", '<br />'..translate("Operating frequency"))
|
||||||
ch.iwinfo = iw
|
ch.iwinfo = iw
|
||||||
|
ch.hostapd_acs = (os.execute("hostapd -vacs >/dev/null 2>/dev/null") == 0)
|
||||||
ch.template = "cbi/wireless_modefreq"
|
ch.template = "cbi/wireless_modefreq"
|
||||||
|
|
||||||
function ch.cfgvalue(self, section)
|
function ch.cfgvalue(self, section)
|
||||||
|
|
Loading…
Reference in a new issue