diff --git a/web_interface/js/site.js b/web_interface/js/site.js index 8a022ba..41f5c0b 100644 --- a/web_interface/js/site.js +++ b/web_interface/js/site.js @@ -28,12 +28,15 @@ function convertLineBreaks(str) { return ""; } -function showMessage(msg, closeAfter) { +function showMessage(msg) { if (msg.startsWith("ERROR")) { getE("status").style.backgroundColor = "#d33"; getE("status").innerHTML = "disconnected"; console.error("disconnected (" + msg + ")"); + } else if (msg.startsWith("LOADING")) { + getE("status").style.backgroundColor = "#fc0"; + getE("status").innerHTML = "loading..."; } else { getE("status").style.backgroundColor = "#3c5"; getE("status").innerHTML = "connected"; @@ -72,11 +75,14 @@ function getFile(adr, callback, timeout, method, onTimeout, onError) { request.onreadystatechange = function () { if (this.readyState == 4) { if (this.status == 200) { + showMessage(); callback(this.responseText); } } }; + showMessage("LOADING"); + /* send request */ request.send();