mirror of
https://github.com/beestat/app.git
synced 2025-05-24 02:14:03 -04:00
Fixed #418 - Sometimes you can set your chart ranges to > 30 days
This commit is contained in:
parent
7a26405dea
commit
fc10c736c9
@ -322,6 +322,17 @@ beestat.component.modal.air_quality_detail_custom.prototype.get_buttons_ = funct
|
|||||||
.set_text_color('#fff')
|
.set_text_color('#fff')
|
||||||
.set_text('Save')
|
.set_text('Save')
|
||||||
.addEventListener('click', function() {
|
.addEventListener('click', function() {
|
||||||
|
// Bit of a rig to fix the odd situation where somehow people are
|
||||||
|
// getting these values set to more than 30 days.
|
||||||
|
var air_quality_detail_range_static_begin_m = moment(self.state_.air_quality_detail_range_static_begin);
|
||||||
|
var air_quality_detail_range_static_end_m = moment(self.state_.air_quality_detail_range_static_end);
|
||||||
|
|
||||||
|
var diff = Math.abs(air_quality_detail_range_static_begin_m.diff(air_quality_detail_range_static_end_m, 'day')) + 1;
|
||||||
|
if (diff > 30) {
|
||||||
|
air_quality_detail_range_static_end_m = air_quality_detail_range_static_begin_m.clone().add(29, 'days');
|
||||||
|
self.state_.air_quality_detail_range_static_end = air_quality_detail_range_static_end_m.format('M/D/YYYY');
|
||||||
|
}
|
||||||
|
|
||||||
this
|
this
|
||||||
.set_background_color(beestat.style.color.gray.base)
|
.set_background_color(beestat.style.color.gray.base)
|
||||||
.set_background_hover_color()
|
.set_background_hover_color()
|
||||||
|
@ -322,6 +322,17 @@ beestat.component.modal.runtime_sensor_detail_custom.prototype.get_buttons_ = fu
|
|||||||
.set_text_color('#fff')
|
.set_text_color('#fff')
|
||||||
.set_text('Save')
|
.set_text('Save')
|
||||||
.addEventListener('click', function() {
|
.addEventListener('click', function() {
|
||||||
|
// Bit of a rig to fix the odd situation where somehow people are
|
||||||
|
// getting these values set to more than 30 days.
|
||||||
|
var runtime_sensor_detail_range_static_begin_m = moment(self.state_.runtime_sensor_detail_range_static_begin);
|
||||||
|
var runtime_sensor_detail_range_static_end_m = moment(self.state_.runtime_sensor_detail_range_static_end);
|
||||||
|
|
||||||
|
var diff = Math.abs(runtime_sensor_detail_range_static_begin_m.diff(runtime_sensor_detail_range_static_end_m, 'day')) + 1;
|
||||||
|
if (diff > 30) {
|
||||||
|
runtime_sensor_detail_range_static_end_m = runtime_sensor_detail_range_static_begin_m.clone().add(29, 'days');
|
||||||
|
self.state_.runtime_sensor_detail_range_static_end = runtime_sensor_detail_range_static_end_m.format('M/D/YYYY');
|
||||||
|
}
|
||||||
|
|
||||||
this
|
this
|
||||||
.set_background_color(beestat.style.color.gray.base)
|
.set_background_color(beestat.style.color.gray.base)
|
||||||
.set_background_hover_color()
|
.set_background_hover_color()
|
||||||
|
@ -322,6 +322,17 @@ beestat.component.modal.runtime_thermostat_detail_custom.prototype.get_buttons_
|
|||||||
.set_text_color('#fff')
|
.set_text_color('#fff')
|
||||||
.set_text('Save')
|
.set_text('Save')
|
||||||
.addEventListener('click', function() {
|
.addEventListener('click', function() {
|
||||||
|
// Bit of a rig to fix the odd situation where somehow people are
|
||||||
|
// getting these values set to more than 30 days.
|
||||||
|
var runtime_thermostat_detail_range_static_begin_m = moment(self.state_.runtime_thermostat_detail_range_static_begin);
|
||||||
|
var runtime_thermostat_detail_range_static_end_m = moment(self.state_.runtime_thermostat_detail_range_static_end);
|
||||||
|
|
||||||
|
var diff = Math.abs(runtime_thermostat_detail_range_static_begin_m.diff(runtime_thermostat_detail_range_static_end_m, 'day')) + 1;
|
||||||
|
if (diff > 30) {
|
||||||
|
runtime_thermostat_detail_range_static_end_m = runtime_thermostat_detail_range_static_begin_m.clone().add(29, 'days');
|
||||||
|
self.state_.runtime_thermostat_detail_range_static_end = runtime_thermostat_detail_range_static_end_m.format('M/D/YYYY');
|
||||||
|
}
|
||||||
|
|
||||||
this
|
this
|
||||||
.set_background_color(beestat.style.color.gray.base)
|
.set_background_color(beestat.style.color.gray.base)
|
||||||
.set_background_hover_color()
|
.set_background_hover_color()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user