luci-mod-network: wireless.js: fix disabled state on disabled radio

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2019-09-19 15:48:27 +02:00
parent 0d9a77d806
commit 0113171c64

View file

@ -87,7 +87,7 @@ function render_network_status(radioNet) {
var mode = radioNet.getActiveMode(), var mode = radioNet.getActiveMode(),
bssid = radioNet.getActiveBSSID(), bssid = radioNet.getActiveBSSID(),
channel = radioNet.getChannel(), channel = radioNet.getChannel(),
disabled = (radioNet.get('disabled') == '1'), disabled = (radioNet.get('disabled') == '1' || uci.get('wireless', radioNet.getWifiDeviceName(), 'disabled') == '1'),
is_assoc = (bssid && bssid != '00:00:00:00:00:00' && channel && mode != 'Unknown' && !disabled), is_assoc = (bssid && bssid != '00:00:00:00:00:00' && channel && mode != 'Unknown' && !disabled),
changecount = count_changes(radioNet.getName()), changecount = count_changes(radioNet.getName()),
status_text = null; status_text = null;
@ -704,7 +704,8 @@ return L.view.extend({
]; ];
} }
else { else {
var isDisabled = (inst.get('disabled') == '1'); var isDisabled = (inst.get('disabled') == '1' ||
uci.get('wireless', inst.getWifiDeviceName(), 'disabled') == '1');
btns = [ btns = [
E('button', { E('button', {