# HG changeset patch # User Michiel Broek # Date 1590315154 -7200 # Node ID a165f6c20a44000273cadbff01ae173cb64c5988 # Parent c4fe2e5f3efa3fa5b312b107bd917f13cbf120b4 Fixed temperature gauge update after an error. diff -r c4fe2e5f3efa -r a165f6c20a44 www/js/mon_co2meter.js --- a/www/js/mon_co2meter.js Sat May 23 22:40:18 2020 +0200 +++ b/www/js/mon_co2meter.js Sun May 24 12:12:34 2020 +0200 @@ -113,10 +113,8 @@ }); function updateScreen() { - var oline = (record.online) ? 'On-line' : 'Off-line'; $('#info_uuid').html(record.uuid); $('#info_system').html(record.node + '/' + record.alias); - $('#info_online').html(oline); $('#info_beer').html(record.beercode + ' - ' + record.beername); $('#info_mode').html(record.mode); @@ -136,20 +134,27 @@ $('#co2meter_alarmled').html('
Alarm'); } - $('#gaugeContainer_temperature').jqxGauge({ caption: { value: 'Temp: ' + record.temperature.toFixed(3) }}); - $('#gaugeContainer_temperature').jqxGauge({ value: record.temperature }); + if (record.online) { + $('#info_online').html('On-line'); if (record.temperature_state == 'OK') { $('#gaugeContainer_temperature').jqxGauge({ disabled: false }); } else { $('#gaugeContainer_temperature').jqxGauge({ disabled: true }); } - $('#gaugeContainer_pressure').jqxGauge({ caption: { value: 'Bar: ' + record.pressure_bar.toFixed(2) }}); - $('#gaugeContainer_pressure').jqxGauge({ value: record.pressure_bar }); if (record.pressure_state == 'OK') { $('#gaugeContainer_pressure').jqxGauge({ disabled: false }); } else { $('#gaugeContainer_pressure').jqxGauge({ disabled: true }); } + $('#gaugeContainer_temperature').jqxGauge({ caption: { value: 'Temp: ' + record.temperature.toFixed(3) }}); + $('#gaugeContainer_temperature').jqxGauge({ value: record.temperature }); + $('#gaugeContainer_pressure').jqxGauge({ caption: { value: 'Bar: ' + record.pressure_bar.toFixed(2) }}); + $('#gaugeContainer_pressure').jqxGauge({ value: record.pressure_bar }); + } else { + $('#info_online').html('Off-line'); + $('#gaugeContainer_temperature').jqxGauge({ disabled: true }); + $('#gaugeContainer_pressure').jqxGauge({ disabled: true }); + } } $('#select_beer').jqxDropDownList({