From 5e2a30989ad708cb91832580fd61dd80ba869264 Mon Sep 17 00:00:00 2001 From: Jon Ziebell Date: Wed, 18 Oct 2023 21:28:04 -0400 Subject: [PATCH] Fixed Thermostat/Sensor Detail charts not having Download Chart and Reset Zoom buttons always --- js/component/card/runtime_sensor_detail.js | 26 +++++++++---------- .../card/runtime_thermostat_detail.js | 26 +++++++++---------- 2 files changed, 24 insertions(+), 28 deletions(-) diff --git a/js/component/card/runtime_sensor_detail.js b/js/component/card/runtime_sensor_detail.js index f9843c4..f335cd8 100644 --- a/js/component/card/runtime_sensor_detail.js +++ b/js/component/card/runtime_sensor_detail.js @@ -306,21 +306,19 @@ beestat.component.card.runtime_sensor_detail.prototype.decorate_top_right_ = fun (new beestat.component.modal.runtime_sensor_detail_custom()).render(); })); - if (this.has_data_() === true) { - menu.add_menu_item(new beestat.component.menu_item() - .set_text('Download Chart') - .set_icon('download') - .set_callback(function() { - self.charts_.temperature.export(); - })); + menu.add_menu_item(new beestat.component.menu_item() + .set_text('Download Chart') + .set_icon('download') + .set_callback(function() { + self.charts_.temperature.export(); + })); - menu.add_menu_item(new beestat.component.menu_item() - .set_text('Reset Zoom') - .set_icon('magnify_close') - .set_callback(function() { - self.charts_.temperature.reset_zoom(); - })); - } + menu.add_menu_item(new beestat.component.menu_item() + .set_text('Reset Zoom') + .set_icon('magnify_close') + .set_callback(function() { + self.charts_.temperature.reset_zoom(); + })); menu.add_menu_item(new beestat.component.menu_item() .set_text('Help') diff --git a/js/component/card/runtime_thermostat_detail.js b/js/component/card/runtime_thermostat_detail.js index c3a890c..81705ec 100644 --- a/js/component/card/runtime_thermostat_detail.js +++ b/js/component/card/runtime_thermostat_detail.js @@ -291,21 +291,19 @@ beestat.component.card.runtime_thermostat_detail.prototype.decorate_top_right_ = (new beestat.component.modal.runtime_thermostat_detail_custom()).render(); })); - if (this.has_data_() === true) { - menu.add_menu_item(new beestat.component.menu_item() - .set_text('Download Chart') - .set_icon('download') - .set_callback(function() { - self.charts_.temperature.export(); - })); + menu.add_menu_item(new beestat.component.menu_item() + .set_text('Download Chart') + .set_icon('download') + .set_callback(function() { + self.charts_.temperature.export(); + })); - menu.add_menu_item(new beestat.component.menu_item() - .set_text('Reset Zoom') - .set_icon('magnify_close') - .set_callback(function() { - self.charts_.temperature.reset_zoom(); - })); - } + menu.add_menu_item(new beestat.component.menu_item() + .set_text('Reset Zoom') + .set_icon('magnify_close') + .set_callback(function() { + self.charts_.temperature.reset_zoom(); + })); menu.add_menu_item(new beestat.component.menu_item() .set_text('Help')