www/js/global.js

changeset 671
4b54d6f79d25
parent 663
7de681f68506
child 678
14322825cb3d
--- a/www/js/global.js	Thu May 07 14:59:50 2020 +0200
+++ b/www/js/global.js	Mon May 11 17:32:08 2020 +0200
@@ -763,6 +763,37 @@
  });
  $('#jqxWidget').css('visibility', 'visible');
 
+ var websocket = new WebSocket('ws://'+location.hostname+'/ws');
+
+ websocket.onopen = function(evt) {
+  console.log('WebSocket connection opened');
+  document.getElementById("wsstatus").innerHTML = "";
+ }
+
+ websocket.onmessage = function(evt) {
+    var msg = evt.data;
+    var value;
+
+  console.log('ws got: ' + msg);
+//    switch (msg.charAt(0)) {
+//        case '{':
+//                BrewBoard.p_msg(evt.data);
+//                break;
+//        default:
+//                document.getElementById("output").innerHTML = evt.data;
+//                break;
+//    }
+ }
+
+ websocket.onclose = function(evt) {
+  console.log('Websocket connection closed');
+//  $('#wsstatus').html('WebSocket closed');
+ }
+
+ websocket.onerror = function(event) {
+  console.log('Websocket error: ' + event.data);
+  $('#wsstatus').html('WebSocket error: ' + event.data);
+ }
 });
 
 

mercurial