mirror of
https://github.com/s00500/ESPUI.git
synced 2024-11-24 12:20:55 +00:00
'No Connection' label is now clickable to reinitialize
This commit is contained in:
parent
5fb64d4e73
commit
6219d4302b
25
examples/gui/data/js/controls.js
vendored
25
examples/gui/data/js/controls.js
vendored
@ -84,6 +84,23 @@ function colorClass(colorId) {
|
||||
|
||||
var websock;
|
||||
|
||||
function restart() {
|
||||
$(document).add('*').off();
|
||||
$("#row").html("");
|
||||
websock.close();
|
||||
start();
|
||||
}
|
||||
|
||||
function conStatusError() {
|
||||
$("#conStatus").removeClass("color-green");
|
||||
$("#conStatus").addClass("color-red");
|
||||
$("#conStatus").text("Error / No Connection");
|
||||
$("#conStatus").off();
|
||||
$("#conStatus").on({
|
||||
'click': restart
|
||||
});
|
||||
}
|
||||
|
||||
function start() {
|
||||
websock = new WebSocket('ws://' + window.location.hostname + '/ws');
|
||||
websock.onopen = function(evt) {
|
||||
@ -93,15 +110,11 @@ function start() {
|
||||
};
|
||||
websock.onclose = function(evt) {
|
||||
console.log('websock close');
|
||||
$("#conStatus").removeClass("color-green");
|
||||
$("#conStatus").addClass("color-red");
|
||||
$("#conStatus").text("Error / No Connection");
|
||||
conStatusError();
|
||||
};
|
||||
websock.onerror = function(evt) {
|
||||
console.log(evt);
|
||||
$("#conStatus").removeClass("color-green");
|
||||
$("#conStatus").addClass("color-red");
|
||||
$("#conStatus").text("Error / No Connection");
|
||||
conStatusError();
|
||||
};
|
||||
websock.onmessage = function(evt) {
|
||||
console.log(evt);
|
||||
|
41
examples/gui/data/js/controls.min.js
vendored
41
examples/gui/data/js/controls.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user