From 122414e7bd361ed460c0942538b89e3ffb43f7bb Mon Sep 17 00:00:00 2001 From: c727 Date: Fri, 29 Jun 2018 21:56:40 +0200 Subject: [PATCH] Love: Set love as default page (#1368) * Love: Set love as default page * Make toggle, move to dev-info * Typo --- src/panels/dev-info/ha-panel-dev-info.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/panels/dev-info/ha-panel-dev-info.js b/src/panels/dev-info/ha-panel-dev-info.js index edefaa11cc..08e53e04a7 100644 --- a/src/panels/dev-info/ha-panel-dev-info.js +++ b/src/panels/dev-info/ha-panel-dev-info.js @@ -157,7 +157,10 @@ class HaPanelDevInfo extends PolymerElement {

-

Try out the new Lovelace UI (experimental)

+

+ Try out the new Lovelace UI (experimental) +

[[_defaultPageText()]]
@@ -334,6 +337,22 @@ class HaPanelDevInfo extends PolymerElement { this.updating = false; }); } + + _defaultPageText() { + return localStorage.defaultPage === 'lovelace' ? + '>> Remove lovelace as default page page on this device <<' : + '>> Set lovelace as default page page on this device <<'; + } + + _toggleDefaultPage() { + const curIsLove = localStorage.defaultPage === 'lovelace'; + if (curIsLove) { + delete localStorage.defaultPage; + } else { + localStorage.defaultPage = 'lovelace'; + } + this.$.love.innerText = this._defaultPageText(); + } } customElements.define('ha-panel-dev-info', HaPanelDevInfo);