1
0
mirror of https://github.com/beestat/app.git synced 2025-07-09 03:04:07 -04:00

Fixed scene colors going away when updating floor plan

This commit is contained in:
Jon Ziebell 2022-08-26 13:24:19 -04:00
parent 852b2b79a7
commit 394bd6cc94

View File

@ -19,29 +19,16 @@ beestat.component.card.three_d = function() {
self.update_hud_(); self.update_hud_();
}); });
// Rerender the scene when the floor plan changes.
beestat.dispatcher.addEventListener('cache.floor_plan', function() { beestat.dispatcher.addEventListener('cache.floor_plan', function() {
self.scene_.rerender(); self.scene_.rerender();
self.update_scene_();
}); });
/* beestat.dispatcher.addEventListener('cache.data.three_d__runtime_sensor', function() {
* When a setting is changed clear all of the data. Then rerender which will
* trigger the loading state. Also do this when the cache changes.
*
* Debounce so that multiple setting changes don't re-trigger the same
* event. This fires on the trailing edge so that all changes are accounted
* for when rerendering.
*/
const change_function = beestat.debounce(function() {
self.get_data_(true); self.get_data_(true);
self.rerender(); self.rerender();
}, 10); });
beestat.dispatcher.addEventListener(
[
'cache.data.three_d__runtime_sensor'
],
change_function
);
beestat.component.card.apply(this, arguments); beestat.component.card.apply(this, arguments);
}; };