finished scheduled close after opening
This commit is contained in:
@@ -22,30 +22,36 @@ if (Meteor.isClient) {
|
||||
if (state === 'opening') return "Otvara se";
|
||||
if (state === 'closing') return "Zatvara se";
|
||||
if (state === 'closed') return "Zatvoren";
|
||||
},
|
||||
|
||||
water_now_button_class: function () {
|
||||
var stateObject = controller_state();
|
||||
if (stateObject.state && ( stateObject.state.out_valve === 'open' || stateObject.state.out_valve === 'opening' )) {
|
||||
return 'hidden';
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
},
|
||||
stop_button_class: function () {
|
||||
var stateObject = controller_state();
|
||||
if (stateObject.state && ( stateObject.state.out_valve === 'closed' || stateObject.state.out_valve === 'closing' )) {
|
||||
return 'hidden';
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Template.state.events({
|
||||
'click #water_now': function() {
|
||||
var state = controller_state();
|
||||
ControllerState.update(state._id, {
|
||||
'$set': {
|
||||
'state.out_valve': 'opening',
|
||||
'time': new Date(),
|
||||
'set_by': 'server'
|
||||
}
|
||||
});
|
||||
var controller_id = Session.get('controller_id');
|
||||
Meteor.call('openOutValve',controller_id )
|
||||
},
|
||||
|
||||
'click #stop_water_now': function() {
|
||||
var state = controller_state();
|
||||
ControllerState.update(state._id, {
|
||||
'$set': {
|
||||
'state.out_valve': 'closing',
|
||||
'time': new Date(),
|
||||
'set_by': 'server'
|
||||
}
|
||||
});
|
||||
var controller_id = Session.get('controller_id');
|
||||
Meteor.call('closeOutValve',controller_id )
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user