mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-12 11:56:34 +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>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</p>
|
</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>
|
||||||
|
|
||||||
<div class="system-log-intro">
|
<div class="system-log-intro">
|
||||||
@ -334,6 +337,22 @@ class HaPanelDevInfo extends PolymerElement {
|
|||||||
this.updating = false;
|
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);
|
customElements.define('ha-panel-dev-info', HaPanelDevInfo);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user