mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-07 12:07:09 +03:00
add update AP button
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -362,3 +362,8 @@ tr.hide {
|
||||
float: right;
|
||||
display: none;
|
||||
}
|
||||
|
||||
button#updateAP {
|
||||
float: right;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user