Get lovelace configuration
This commit is contained in:
parent
ce8310030f
commit
e34e67aa6a
@ -51,6 +51,27 @@ class {
|
||||
}
|
||||
}
|
||||
|
||||
static get lovelace() {
|
||||
var root = document
|
||||
.querySelector("home-assistant")
|
||||
.shadowRoot.querySelector("home-assistant-main")
|
||||
.shadowRoot.querySelector("app-drawer-layout partial-panel-resolver")
|
||||
.shadowRoot.querySelector("ha-panel-lovelace")
|
||||
.shadowRoot.querySelector("hui-root")
|
||||
if (root) {
|
||||
var ll = root
|
||||
.shadowRoot.querySelector("ha-app-layout #view")
|
||||
.firstElementChild
|
||||
.lovelace;
|
||||
ll.current_view = root
|
||||
.shadowRoot.querySelector("ha-app-layout #view")
|
||||
.firstElementChild
|
||||
. index;
|
||||
return ll;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
static createThing(thing, config) {
|
||||
const _createThing = (tag, config) => {
|
||||
const element = document.createElement(tag);
|
||||
|
Loading…
x
Reference in New Issue
Block a user