Refactoring
This commit is contained in:
parent
1de334592b
commit
05616f5ad5
@ -1,9 +1,9 @@
|
|||||||
// Called after form input is processed
|
// Called after form input is processed
|
||||||
function startConnect() {
|
function startConnect() {
|
||||||
if (connecting) {
|
if (window.connecting) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
connecting = true;
|
window.connecting = true;
|
||||||
// Generate a random client ID
|
// Generate a random client ID
|
||||||
clientId = navigator.userAgent + "-" + parseInt(Math.random() * 1000000);
|
clientId = navigator.userAgent + "-" + parseInt(Math.random() * 1000000);
|
||||||
document.getElementById("wrapper").classList.add("wrapper-error");
|
document.getElementById("wrapper").classList.add("wrapper-error");
|
||||||
@ -29,6 +29,13 @@ function startConnect() {
|
|||||||
showConnectionModal();
|
showConnectionModal();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function uuidv4() {
|
||||||
|
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
|
||||||
|
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
|
||||||
|
return v.toString(16);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function log(msg) {
|
function log(msg) {
|
||||||
console.log(msg);
|
console.log(msg);
|
||||||
document.getElementById("messages").innerHTML += '<span>' + msg + '</span><br/>';
|
document.getElementById("messages").innerHTML += '<span>' + msg + '</span><br/>';
|
||||||
@ -37,7 +44,7 @@ function log(msg) {
|
|||||||
function checkConnection(){
|
function checkConnection(){
|
||||||
clearTimeout(connectionCheckTimeout);
|
clearTimeout(connectionCheckTimeout);
|
||||||
if (!client.isConnected()) {
|
if (!client.isConnected()) {
|
||||||
connecting = false;
|
window.connecting = false;
|
||||||
//log("Error connecting to broker");
|
//log("Error connecting to broker");
|
||||||
startConnect();
|
startConnect();
|
||||||
}
|
}
|
||||||
@ -45,7 +52,7 @@ function checkConnection(){
|
|||||||
|
|
||||||
// Called when the client connects
|
// Called when the client connects
|
||||||
function onConnect() {
|
function onConnect() {
|
||||||
connecting = false;
|
window.connecting = false;
|
||||||
clearTimeout(connectionCheckTimeout);
|
clearTimeout(connectionCheckTimeout);
|
||||||
hideConnectionModal();
|
hideConnectionModal();
|
||||||
document.getElementById("wrapper").classList.remove("wrapper-error");
|
document.getElementById("wrapper").classList.remove("wrapper-error");
|
||||||
@ -139,7 +146,7 @@ function updateContents(id, value) {
|
|||||||
|
|
||||||
function init(brokerUri) {
|
function init(brokerUri) {
|
||||||
window.brokerUri = brokerUri
|
window.brokerUri = brokerUri
|
||||||
connecting = false;
|
window.connecting = false;
|
||||||
startConnect();
|
startConnect();
|
||||||
var sliders = document.getElementsByClassName("slider");
|
var sliders = document.getElementsByClassName("slider");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user