socket.onopen = function() {
console.log("socket open");
- updateLocal("socket open");
+ document.getElementById("inputStatus").innerHTML = "connected";
}
socket.onclose = function() {
console.log("socket closed");
- updateLocal("socket closed");
+ document.getElementById("inputStatus").innerHTML = "disconnected";
delete socket;
setTimeout(connect, 10000);
}
socket.onmessage = function(msg) {
- updateLocal(msg.data);
+ updateJSONmsg(msg.data);
if (typeof updateRemote === "function") {
updateRemote(msg.data);
} else {
connect();
- function updateLocal(msg) {
+ function updateJSONmsg(msg) {
document.getElementById("localJSON").innerHTML = msg;
}
function printLocalStorage() {
output += "localStorage not supported";
}
- updateLocal(output);
+ updateJSONmsg(output);
}
function clearLocalStorage() {
</script>
<body>
+ <center>
+ <h1>IID Coffee Terminal</h1>
+ </center>
+
+<div id="remote"><center>No data from server.</center></div>
<div id="local">
+ <hr>
<center>
- <h1>Merica Terminal</h1>
+ <h2>Debug area</h2>
<button onclick="sendReset()">reset</button>
<span style="display:inline-block; width: 20pt;"></span>
<button onclick="sendClose()">close</button>
<button onclick="clearLocalStorage()">clear</button>
<span style="display:inline-block; width: 20pt;"></span>
<button onclick="location.reload()">reload</button>
- <p id="localJSON">no data received</p>
+ <p>Input: <span id="inputStatus"></span>, JSON message: <span id="localJSON">no data received</span></p>
</center>
<hr>
</div>
-<div id="remote"><center>all alone in a danger zone...</center></div>
</body>
</html>