From cfc8d2d4db248e35f6344733fc2d1a937e5e2553 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Tue, 6 Nov 2018 22:59:35 +0100 Subject: [PATCH] Update layout when clicking hassburger --- layout-card.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/layout-card.js b/layout-card.js index 121a02e..1f8498f 100644 --- a/layout-card.js +++ b/layout-card.js @@ -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();