add update AP button

This commit is contained in:
Christian Herzog
2019-10-20 11:07:00 +02:00
parent 220f039be3
commit fc1c0a4bd2
3 changed files with 17 additions and 5 deletions

View File

@@ -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

View File

@@ -60,7 +60,9 @@
<section id="manual_add">
<div class="ape">ADD (HIDDEN) SSID</div>
</section>
<h2>or choose a network...</h2>
<h2>or choose a network...
<button type="button" id="updateAP" class="btn btn-info btn-sm">Update</button>
</h2>
<section id="wifi-list">
</section>
</div>

View File

@@ -362,3 +362,8 @@ tr.hide {
float: right;
display: none;
}
button#updateAP {
float: right;
display: inline;
}