Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

Commit

Permalink
Update compact-custom-header.js
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryan Meek committed Mar 16, 2019
1 parent 17069fd commit 094682d
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions compact-custom-header.js
Original file line number Diff line number Diff line change
Expand Up @@ -284,12 +284,21 @@ if (!customElements.get("compact-custom-header")) {

get rootElement() {
try {
return document
let panelResolver = 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").shadowRoot;
if (panelResolver.shadowRoot){
return panelResolver
.shadowRoot.querySelector("ha-panel-lovelace")
.shadowRoot.querySelector("hui-root").shadowRoot;
} else {
return document
.querySelector("home-assistant")
.shadowRoot.querySelector("home-assistant-main")
.shadowRoot.querySelector("ha-panel-lovelace")
.shadowRoot.querySelector("hui-root").shadowRoot;
}
} catch(e) {
console.log("Can't find 'hui-root', going to walk the DOM to find it.");
}
Expand Down

0 comments on commit 094682d

Please sign in to comment.