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.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() { _updateColumns() {
@ -65,6 +67,7 @@ class LayoutCard extends Polymer.Element {
numcols = Math.max(1, numcols = Math.max(1,
Math.floor(this.$.columns.clientWidth/this.config.column_width)); Math.floor(this.$.columns.clientWidth/this.config.column_width));
} }
console.log(numcols);
if(numcols != this.colnum) { if(numcols != this.colnum) {
this.colnum = numcols; this.colnum = numcols;
this._build(); this._build();