mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-09 18:36:35 +00:00
Love: Set love as default page (#1368)
* Love: Set love as default page * Make toggle, move to dev-info * Typo
This commit is contained in:
parent
c781163f6b
commit
122414e7bd
@ -157,7 +157,10 @@ class HaPanelDevInfo extends PolymerElement {
|
||||
</div>
|
||||
</template>
|
||||
</p>
|
||||
<p><a href='/lovelace'>Try out the new Lovelace UI (experimental)</a></p>
|
||||
<p>
|
||||
<a href='/lovelace'>Try out the new Lovelace UI (experimental)</a>
|
||||
<div id="love" style="cursor:pointer;" on-click="_toggleDefaultPage">[[_defaultPageText()]]</div
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="system-log-intro">
|
||||
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user