From 60be948cc004169b8329b1166d08a09d51f6493a Mon Sep 17 00:00:00 2001 From: Spacehuhn Date: Sun, 31 Jan 2021 13:09:56 +0100 Subject: [PATCH] Web interface "loading..." banner --- web_interface/js/site.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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();