in MiddlemanElectronSampleApp/Electron/renderer.js [240:279]
function UpdateConnectionStatus(str) {
//"Client:False,Excel:True"
var res = str.split(",");
var client = res[0].split(":");
var excel = res[1].split(":");
if (client[1].toUpperCase() == "TRUE") {
document.querySelector('#cbClient').checked = true;
document.querySelector('#btnClose').disabled = false;
document.querySelector('#btnClose').className = "buttonEnabled";
document.querySelector('#btnConnect').disabled = true;
document.querySelector('#btnConnect').className = "buttonDisabled";
clientConnected = true;
} else {
document.querySelector('#cbClient').checked = false;
document.querySelector('#btnClose').disabled = true;
document.querySelector('#btnClose').className = "buttonDisabled";
document.querySelector('#btnConnect').disabled = false;
document.querySelector('#btnConnect').className = "buttonEnabled";
clientConnected = false;
}
if (excel[1].toUpperCase() == "TRUE") {
document.querySelector('#cbExcel').checked = true;
excelConnected = true;
document.querySelector('#btnWrite').disabled = false;
document.querySelector('#btnWrite').className = "buttonEnabled";
document.querySelector('#btnBulkWrite').disabled = false;
document.querySelector('#btnBulkWrite').className = "buttonEnabled";
document.querySelector('#btnRead').disabled = false;
document.querySelector('#btnRead').className = "buttonEnabled";
} else {
document.querySelector('#cbExcel').checked = false;
excelConnected = false;
document.querySelector('#btnWrite').disabled = true;
document.querySelector('#btnWrite').className = "buttonDisabled";
document.querySelector('#btnBulkWrite').disabled = true;
document.querySelector('#btnBulkWrite').className = "buttonDisabled";
document.querySelector('#btnRead').disabled = true;
document.querySelector('#btnRead').className = "buttonDisabled";
}
}