function connect(){
var ws = new WebSocket("wss://"+document.domain+":8888/portstate");
return ws;
}
$(document).ready(function() {
var ws = connect();
ws.onopen = function() {
}
ws.onclose = function() {
}
ws.onerror = function(evt) {
alert('Ошибка Websocket-а');
}
ws.onmessage = function(message) {
var json = jQuery.parseJSON(message.data);
var port = $('#port'+json.id+' td.portstate');
var html = ''
if (json.oper==1 && json.admin == 1){
html = '<span class="text-success">Up</span>'
}
else if (json.oper==2 && json.admin == 1){
html = '<span class="text-error">Down</span>'
}
else if (json.admin == 2){
html = '<span class="text-warning">Disabled</span>'
}
if (port.length > 0 && html.length > 0){
port.html(html);
}
};
});