mirror of
https://github.com/beestat/app.git
synced 2025-05-31 04:06:32 -04:00
Added "yesterday" as a visualize time period option
This commit is contained in:
parent
de1315a2d9
commit
cde2ac1d29
@ -158,24 +158,11 @@ beestat.component.card.three_d.prototype.decorate_contents_ = function(parent) {
|
|||||||
// console.log('data is undefined need to load it');
|
// console.log('data is undefined need to load it');
|
||||||
this.show_loading_('Fetching');
|
this.show_loading_('Fetching');
|
||||||
|
|
||||||
var value;
|
const value = [
|
||||||
var operator;
|
|
||||||
// var value = [
|
|
||||||
// required_begin.format(),
|
|
||||||
// required_end.format()
|
|
||||||
// ];
|
|
||||||
// var operator = 'between';
|
|
||||||
|
|
||||||
if (beestat.setting('visualize.range_type') === 'dynamic') {
|
|
||||||
value = required_begin.format();
|
|
||||||
operator = '>=';
|
|
||||||
} else {
|
|
||||||
value = [
|
|
||||||
required_begin.format(),
|
required_begin.format(),
|
||||||
required_end.format()
|
required_end.format()
|
||||||
];
|
];
|
||||||
operator = 'between';
|
const operator = 'between';
|
||||||
}
|
|
||||||
|
|
||||||
const sensor_ids = Object.keys(this.get_sensor_ids_map_());
|
const sensor_ids = Object.keys(this.get_sensor_ids_map_());
|
||||||
// if (sensor_ids.length > 0) {
|
// if (sensor_ids.length > 0) {
|
||||||
|
@ -221,7 +221,7 @@ beestat.component.card.visualize_settings.prototype.decorate_time_period_ = func
|
|||||||
const tile_group = new beestat.component.tile_group();
|
const tile_group = new beestat.component.tile_group();
|
||||||
|
|
||||||
// Current Day
|
// Current Day
|
||||||
const day_tile = new beestat.component.tile()
|
const current_day_tile = new beestat.component.tile()
|
||||||
.set_background_hover_color(color)
|
.set_background_hover_color(color)
|
||||||
.set_text_color('#fff')
|
.set_text_color('#fff')
|
||||||
.set_icon('calendar')
|
.set_icon('calendar')
|
||||||
@ -231,9 +231,9 @@ beestat.component.card.visualize_settings.prototype.decorate_time_period_ = func
|
|||||||
beestat.setting('visualize.range_type') === 'dynamic' &&
|
beestat.setting('visualize.range_type') === 'dynamic' &&
|
||||||
beestat.setting('visualize.range_dynamic') === 0
|
beestat.setting('visualize.range_dynamic') === 0
|
||||||
) {
|
) {
|
||||||
day_tile.set_background_color(color);
|
current_day_tile.set_background_color(color);
|
||||||
} else {
|
} else {
|
||||||
day_tile
|
current_day_tile
|
||||||
.set_background_color(beestat.style.color.bluegray.light)
|
.set_background_color(beestat.style.color.bluegray.light)
|
||||||
.addEventListener('click', function() {
|
.addEventListener('click', function() {
|
||||||
beestat.cache.delete('data.three_d__runtime_sensor');
|
beestat.cache.delete('data.three_d__runtime_sensor');
|
||||||
@ -242,7 +242,31 @@ beestat.component.card.visualize_settings.prototype.decorate_time_period_ = func
|
|||||||
self.rerender();
|
self.rerender();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
tile_group.add_tile(day_tile);
|
tile_group.add_tile(current_day_tile);
|
||||||
|
|
||||||
|
// Yesterday
|
||||||
|
const yesterday_tile = new beestat.component.tile()
|
||||||
|
.set_background_hover_color(color)
|
||||||
|
.set_text_color('#fff')
|
||||||
|
.set_icon('calendar')
|
||||||
|
.set_text('Yesterday');
|
||||||
|
|
||||||
|
if (
|
||||||
|
beestat.setting('visualize.range_type') === 'dynamic' &&
|
||||||
|
beestat.setting('visualize.range_dynamic') === 1
|
||||||
|
) {
|
||||||
|
yesterday_tile.set_background_color(color);
|
||||||
|
} else {
|
||||||
|
yesterday_tile
|
||||||
|
.set_background_color(beestat.style.color.bluegray.light)
|
||||||
|
.addEventListener('click', function() {
|
||||||
|
beestat.cache.delete('data.three_d__runtime_sensor');
|
||||||
|
beestat.setting('visualize.range_type', 'dynamic');
|
||||||
|
beestat.setting('visualize.range_dynamic', 1);
|
||||||
|
self.rerender();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
tile_group.add_tile(yesterday_tile);
|
||||||
|
|
||||||
// Current Week
|
// Current Week
|
||||||
const week_tile = new beestat.component.tile()
|
const week_tile = new beestat.component.tile()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user