Update layout when clicking hassburger

This commit is contained in:
Thomas Lovén 2018-11-06 22:59:35 +01:00
parent 3e49d0737f
commit cfc8d2d4db

View File

@ -53,7 +53,9 @@ class LayoutCard extends Polymer.Element {
});
window.addEventListener('resize', () => this._updateColumns());
window.setTimeout(() => this._updateColumns(), 10);
window.addEventListener('hass-open-menu', () => setTimeout(() => this._updateColumns(), 10));
window.addEventListener('hass-close-menu', () => setTimeout(() => this._updateColumns(), 10));
setTimeout(() => this._updateColumns(), 10);
}
_updateColumns() {
@ -65,6 +67,7 @@ class LayoutCard extends Polymer.Element {
numcols = Math.max(1,
Math.floor(this.$.columns.clientWidth/this.config.column_width));
}
console.log(numcols);
if(numcols != this.colnum) {
this.colnum = numcols;
this._build();