1
0
Fork 0
forked from swee/MeowNex

Update script.js

This commit is contained in:
Nova Cat 2024-12-06 18:12:43 -08:00
parent 897f70911a
commit 2ee01f1b38

View file

@ -1,32 +1,20 @@
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) // Fetching the run value for the first time
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl)
})
const delay = ms => new Promise(res => setTimeout(res, ms));
fetch ("run.txt") fetch ("run.txt")
.then(x => x.text())
.then(y => document.getElementById("run").innerHTML = y);
fetch ("block.txt")
.then(x => x.text())
.then(y => document.getElementById("blocked").innerHTML = y);
async function reboot(){
document.getElementById("rebooticon").innerHTML = "<i class=\"fas fa-power-off fa-fade\"></i>"
fetch ("reboot.run")
.then(x => x.text()) .then(x => x.text())
.then(y => document.getElementById("rebooticon").innerHTML = y); .then(y => document.getElementById("run").innerHTML = y);
await delay(2000) // Fetching the block value for the first time
document.getElementById("rebooticon").innerHTML = "<i class=\"fas fa-power-off\"></i>"
}
async function refresh(){
document.getElementById("refresh").innerHTML = "<i class=\"fas fa-sync fa-spin\"></i>"
document.getElementById("run").innerHTML = "<span class=\"spinner-grow\"></span>"
document.getElementById("blocked").innerHTML = "<span class=\"spinner-grow\"></span>"
fetch ("run.txt")
.then(x => x.text())
.then(y => document.getElementById("run").innerHTML = y)
fetch ("block.txt") fetch ("block.txt")
.then(x => x.text()) .then(x => x.text())
.then(y => document.getElementById("blocked").innerHTML = y); .then(y => document.getElementById("blocked").innerHTML = y);
await delay(2000) async function refresh(){
document.getElementById("refresh").innerHTML = "<i class=\"fas fa-refresh\"></i>" // Refresh the HTML to show the spinners
document.getElementById("run").innerHTML = "<span class=\"spinner-grow\"></span>"
document.getElementById("blocked").innerHTML = "<span class=\"spinner-grow\"></span>"
// Then fetch the values the same way as on the first part of the script.
fetch ("run.txt")
.then(x => x.text())
.then(y => document.getElementById("run").innerHTML = y)
fetch ("block.txt")
.then(x => x.text())
.then(y => document.getElementById("blocked").innerHTML = y);
} }