diff options
author | Jo-Philipp Wich <jo@mein.io> | 2019-10-31 17:27:36 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2019-11-01 12:03:33 +0100 |
commit | 6aa4b83f2460ff6fe989b39675ce0b001c05ddae (patch) | |
tree | 064c1d56b1fd6523402d7ea70bda22dfda827a6c /modules/luci-mod-network/htdocs | |
parent | 650d7f64d5b1b76d58b6c719e9efe15270468cc8 (diff) |
luci-mod-network: wireless.js: issue wifi restart via file/exec rpc call
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'modules/luci-mod-network/htdocs')
-rw-r--r-- | modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js index 194b2a3df..847a712c3 100644 --- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js +++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js @@ -1,4 +1,5 @@ 'use strict'; +'require fs'; 'require rpc'; 'require uci'; 'require form'; @@ -1908,11 +1909,9 @@ return L.view.extend({ if (dsc.getAttribute('restart') == '') { dsc.setAttribute('restart', '1'); - tasks.push(L.Request.post( - L.url('admin/network/wireless_reconnect', section_ids[i]), - 'token=' + L.env.token, - { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } } - ).catch(function() {})); + tasks.push(fs.exec('/sbin/wifi', ['up', section_ids[i]]).catch(function(e) { + L.ui.addNotification(null, E('p', e.message)); + })); } else if (dsc.getAttribute('restart') == '1') { dsc.removeAttribute('restart'); |