Relocated assets

This commit is contained in:
Indu Prakash
2022-09-30 06:12:10 -05:00
parent 8f02f72386
commit b4a313c509
5 changed files with 185 additions and 70 deletions

27
src/httpserver/script.js Normal file
View File

@ -0,0 +1,27 @@
var firstTime, lastTime, req=null;
eb=s=>document.getElementById(s);
// refresh status section every 3 seconds
function showState() {
clearTimeout(firstTime);
clearTimeout(lastTime);
if (req!=null) { req.abort() }
req=new XMLHttpRequest();
req.onreadystatechange=()=>{
if(req.readyState==4 && req.status==200){
if (!(document.activeElement.tagName=='INPUT' &&
(document.activeElement.type=='number' || document.activeElement.type=='color'))) {
var s=req.responseText;
eb('state').innerHTML=s;
}
clearTimeout(firstTime);
clearTimeout(lastTime);
lastTime=setTimeout(showState, 3e3);
}};
req.open('GET','index?state=1', true);
req.send();
firstTime=setTimeout(showState, 3e3);
}
window.addEventListener('load', showState);
history.pushState(null, '', 'index'); // drop actions like 'toggle' from URL
setTimeout(()=>{eb('changed').innerHTML=''}, 5e3); // hide change info