-<!DOCTYPE html>
+<!doctype html>
<html>
<title>Websocket example</title>
<script>
var socket = new WebSocket(
"ws://" + document.domain + ':' + location.port,
- "dumb-increment-protocol"
+ "merica-terminal-protocol"
);
function update(id, msg) {
socket.onmessage = function(json) {
var msg = JSON.parse(json.data);
- update("json", JSON.stringify(msg))
+ update("json", "json: " + JSON.stringify(msg))
switch(msg.type) {
+ case "empty":
+ update("text","");
+ break;
case "rfid":
- update("text", msg.uid + " " + msg.size);
+ update("text",
+ "uid: " + msg.uid + "<br>" +
+ "card type: " + msg.card_type + "<br>" +
+ "uid size: " + msg.size + " bytes<br>" +
+ "sak: " + msg.sak
+ );
break;
}
}
function sendReset() {
- socket.send("reset\n");
+ socket.send("reset");
console.log("reset");
}
function sendClose() {
- socket.send("close\n");
+ socket.send("close");
console.log("close");
}
</script>
+<body>
+<button onclick="sendReset()">reset</button>
+<span style="display:inline-block; width: 20pt;"></span>
+<button onclick="sendClose()">close</button>
-<body>
+<p id="time">time.is
+ <a href="https://time.is/" id="time_is_link" rel="nofollow"></a>
+ <span id="Czechia_z721"></span>
+ <script src="//widget.time.is/t.js"></script>
+ <script>time_is_widget.init({Czechia_z721:{}});</script>
+</p>
<p id="json"></p>
<p id="text"></p>
-<a href="https://time.is/" id="time_is_link" rel="nofollow"></a>
-<span id="Czechia_z721"></span>
-<script src="//widget.time.is/t.js"></script>
-<script>
-time_is_widget.init({Czechia_z721:{}});
-</script>
-
-<button onclick="sendReset()">reset</button>
-<button onclick="sendClose()">close</button>
</body>
</html>