aboutsummaryrefslogtreecommitdiff
path: root/juick-ws/src/main/static/scripts.js
diff options
context:
space:
mode:
Diffstat (limited to 'juick-ws/src/main/static/scripts.js')
-rw-r--r--juick-ws/src/main/static/scripts.js46
1 files changed, 0 insertions, 46 deletions
diff --git a/juick-ws/src/main/static/scripts.js b/juick-ws/src/main/static/scripts.js
deleted file mode 100644
index 3a7e4a5f..00000000
--- a/juick-ws/src/main/static/scripts.js
+++ /dev/null
@@ -1,46 +0,0 @@
-var Terminal = require('terminal');
-require('whatwg-fetch');
-
-function ready(fn) {
- if (document.readyState != 'loading') {
- fn();
- } else {
- document.addEventListener('DOMContentLoaded', fn);
- }
-}
-
-function refreshStatus() {
- setTimeout(function() {
- fetch("/api/status")
- .then(function(response) {
- return response.text();
- }).then(function(body) {
- status.textContent = JSON.parse(body).status;
- refreshStatus();
- })
- }, 5000);
-}
-
-function keepalive(ws) {
- setTimeout(function() {
- ws.send(" ");
- keepalive();
- }, 60000);
-}
-
-ready(function() {
- var ws = new WebSocket('wss://ws.juick.com/');
- var term = new Terminal('terminal', {}, {});
- var status = document.querySelector("#status");
- ws.onopen = function() {
- term.output("<br/>connected");
- };
- ws.onclose = function() {
- term.output("<br/>disconnected");
- }
- ws.onmessage = function(msg) {
- term.output("<br/>" + JSON.stringify(JSON.parse(msg.data), null, 2));
- }
- refreshStatus();
- keepalive(ws);
-}) \ No newline at end of file