temperature sensors enabled / disabled ui
This commit is contained in:
@@ -26,12 +26,33 @@ Template.alarm_settings.helpers({
|
||||
var result = config()[property];
|
||||
console.log('returning', result);
|
||||
return result;
|
||||
},
|
||||
|
||||
pretty_temperature: function(temperature) {
|
||||
var temperatureLabel = (Meteor.zoblak.shared.valid_temperature(temperature)) ? temperature : "XX.X";
|
||||
return '' + temperatureLabel + ' °C ';
|
||||
},
|
||||
|
||||
sensors: function() {
|
||||
var temperatures = Meteor.zoblak.client.last_sensor_reading().temperatures;
|
||||
var enabled = config()['enabled'] || {};
|
||||
var sensors = [];
|
||||
for (var index in temperatures) {
|
||||
var is_on = (index in enabled) ? enabled[index] : true; // on by default
|
||||
var value = parseFloat(temperatures[index])
|
||||
sensors.push({
|
||||
value: value,
|
||||
on: is_on
|
||||
})
|
||||
}
|
||||
return sensors;
|
||||
}
|
||||
});
|
||||
|
||||
Template.alarm_settings.events({
|
||||
'click #save_settings': function() {
|
||||
var controller_id = Meteor.zoblak.client.controller_state().controller_id;
|
||||
1
|
||||
var instance = Template.instance();
|
||||
var minTemperature = instance.$('#min_temperature').val();
|
||||
var maxTemperature = instance.$('#max_temperature').val();
|
||||
|
||||
Reference in New Issue
Block a user