Ui is completely changed
This commit is contained in:
@@ -56,34 +56,47 @@ Template.state.helpers({
|
||||
else if (sensor.tankFull === 0 && (stateObject.state.out_valve === 'open')) return "/images/barellWateringNotFull.png"
|
||||
else if (sensor.tankFull === 0 && (stateObject.state.out_valve === 'closing')) return "/images/barellStopWateringNotFull.png"
|
||||
else return "/images/statusAmber.png";
|
||||
}
|
||||
else return "/images/statusRed.png";
|
||||
} else return "/images/statusRed.png";
|
||||
},
|
||||
|
||||
last_sensor_reading: last_sensor_reading,
|
||||
|
||||
last_communication_time: function() {
|
||||
return moment(controller_state().time).fromNow();
|
||||
},
|
||||
|
||||
|
||||
water_now_button_class: function() {
|
||||
var stateObject = controller_state();
|
||||
if (stateObject.state && (stateObject.state.out_valve === 'open' || stateObject.state.out_valve === 'opening')) {
|
||||
return 'hidden';
|
||||
return 'hidden btn btn-success';
|
||||
} else {
|
||||
return '';
|
||||
return 'btn btn-success';
|
||||
}
|
||||
},
|
||||
stop_button_class: function() {
|
||||
var stateObject = controller_state();
|
||||
if (stateObject.state && (stateObject.state.out_valve === 'closed' || stateObject.state.out_valve === 'closing')) {
|
||||
return 'hidden';
|
||||
return 'hidden btn btn-success';
|
||||
} else {
|
||||
return '';
|
||||
return 'btn btn-success';
|
||||
}
|
||||
},
|
||||
|
||||
pretty_days: function(daysInNumbers) {
|
||||
var days = ["Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"];
|
||||
if (daysInNumbers.length == 7) {
|
||||
return "Svaki dan"
|
||||
} else if (!daysInNumbers || daysInNumbers.length == 0) {
|
||||
return "Nikad"
|
||||
} else {
|
||||
return daysInNumbers.map(function(number) {
|
||||
return days[number -1 ];
|
||||
}).join(", ");
|
||||
}
|
||||
},
|
||||
pretty_time: function(daysInNumbers, time) {
|
||||
if (!daysInNumbers || daysInNumbers.length == 0) {
|
||||
return ""
|
||||
} else {
|
||||
return " u " + time;
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Template.state.events({
|
||||
@@ -95,6 +108,14 @@ Template.state.events({
|
||||
'click #stop_water_now': function() {
|
||||
var controller_id = Session.get('controller_id');
|
||||
Meteor.call('closeOutValve', controller_id)
|
||||
},
|
||||
|
||||
'click #run_settings': function() {
|
||||
Modal.show('settings');
|
||||
},
|
||||
|
||||
'click #bucket_image': function() {
|
||||
Modal.show('state_details', controller_state());
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user