From 1702d4f5e4eace80a1323e520b004a08497e3309 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Mon, 12 Dec 2016 17:47:55 +0300 Subject: juick-ws: drop status servlet --- juick-ws/src/main/static/scripts.js | 46 ------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 juick-ws/src/main/static/scripts.js (limited to 'juick-ws/src/main/static/scripts.js') 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("
connected"); - }; - ws.onclose = function() { - term.output("
disconnected"); - } - ws.onmessage = function(msg) { - term.output("
" + JSON.stringify(JSON.parse(msg.data), null, 2)); - } - refreshStatus(); - keepalive(ws); -}) \ No newline at end of file -- cgit v1.2.3