diff --git a/components/wifi-manager/code.js b/components/wifi-manager/code.js index 84b873db..4d651169 100644 --- a/components/wifi-manager/code.js +++ b/components/wifi-manager/code.js @@ -54,7 +54,7 @@ function startCheckStatusInterval(){ function startRefreshAPInterval(){ RefreshAPIIntervalActive = true; - refreshAPInterval = setTimeout(refreshAP, 2800); + refreshAPInterval = setTimeout(refreshAP(false), 2800); } function RepeatCheckStatusInterval(){ @@ -430,8 +430,13 @@ $(document).ready(function(){ enableStatusTimer = true; }); + $('#updateAP').on("click", function(){ + refreshAP(true); + console.log("refresh AP"); + }); + //first time the page loads: attempt to get the connection status and start the wifi scan - refreshAP(); + refreshAP(false); getConfig(); //start timers @@ -518,8 +523,8 @@ function rssiToIcon(rssi){ } } -function refreshAP(){ - if (!enableAPTimer) return; +function refreshAP(force){ + if (!enableAPTimer && !force) return; $.getJSON( "/ap.json", function( data ) { if(data.length > 0){ //sort by signal strength diff --git a/components/wifi-manager/index.html b/components/wifi-manager/index.html index 47bb04c2..8d90e41b 100644 --- a/components/wifi-manager/index.html +++ b/components/wifi-manager/index.html @@ -60,7 +60,9 @@
ADD (HIDDEN) SSID
-

or choose a network...

+

or choose a network... + +

diff --git a/components/wifi-manager/style.css b/components/wifi-manager/style.css index d1266c92..6de1c51c 100644 --- a/components/wifi-manager/style.css +++ b/components/wifi-manager/style.css @@ -362,3 +362,8 @@ tr.hide { float: right; display: none; } + +button#updateAP { + float: right; + display: inline; +}