33 lines
2.1 KiB
JavaScript
33 lines
2.1 KiB
JavaScript
function refreshZone(zone_json) {
|
|
const zone = JSON.parse(zone_json);
|
|
document.getElementById("name_zone_" + zone.number).innerHTML = zone.name;
|
|
document.getElementById("inner_icon_state_zone_" + zone.number).className = 'inner_icon ' + (zone.state ? 'dot_green' : 'dot_red');
|
|
document.getElementById("state_text_zone_" + zone.number).innerHTML = zone.state_text;
|
|
document.getElementById("end_time_row_zone_" + zone.number).style.display = ((zone.setState == 1 || zone.setState == 2) ? 'table-row' : 'none');
|
|
document.getElementById("end_time_zone_" + zone.number).innerHTML = zone.endTimeSetStateFormated;
|
|
document.getElementById("planed_duration_row_zone_" + zone.number).style.display = ((zone.planedDuration > 0) ? 'table-row' : 'none');
|
|
document.getElementById("planed_duration_zone" + zone.number).innerHTML = zone.planedDuration/60;
|
|
document.getElementById("inner_icon_mode_zone_" + zone.number).innerHTML = zone.autoMode ? 'A' : 'M';
|
|
document.getElementById("slider_state_zone_" + zone.number).checked = zone.autoMode ? true : false;
|
|
document.getElementById("mode_text_zone_" + zone.number).innerHTML = zone.operationMode_text;
|
|
document.getElementById("inner_icon_humidity_zone_" + zone.number).className = 'inner_icon ' + ((zone.actualHumidity >= zone.desiredHumidity) ? 'dot_green' : 'dot_red');
|
|
document.getElementById("acutal_humidity_zone_" + zone.number).innerHTML = zone.actualHumidity;
|
|
document.getElementById("desired_humidity_zone_" + zone.number).innerHTML = zone.desiredHumidity;
|
|
}
|
|
|
|
|
|
function refreshPipeline(pipeline_html) {
|
|
//alert("refreshing Pipeline");
|
|
var jobListBody = document.getElementById("jobListBody");
|
|
jobListBody.innerHTML = pipeline_html;
|
|
if(!jobListBody.childElementCount){
|
|
document.getElementById("button_delete_all_jobs").style.display = 'none';
|
|
document.getElementById("text_no_jobs").style.display = 'block';
|
|
} else {
|
|
document.getElementById("button_delete_all_jobs").style.display = 'block';
|
|
document.getElementById("text_no_jobs").style.display = 'none';
|
|
}
|
|
|
|
}
|
|
|