resources/js/newui.js

DOWNLOAD
let socket = null;

window.addEventListener('DOMContentLoaded', _ => {
    // TODO tää pitäisi varmaan jotenkin konffata 
    socket = new WebSocket("ws://localhost:3011/newui");
    
    // Connection opened
    socket.addEventListener("open", (event) => {
    });
    socket.addEventListener("error", (event) => {
	console.log('Error: ', event);
    });

    socket.addEventListener("close", e => {
    });

    // Listen for messages
    socket.addEventListener("message", (event) => {
	let msg = JSON.parse(event.data);

	let id = msg.id;
	let html = msg["new-html"];

	document.querySelector(`#${id}`).outerHTML = html;
    });
});

function send(event) {
    socket.send(`CALL ${event}`);
}