Created
August 12, 2019 16:55
-
-
Save skylord123/a9134831c1fc1f6c72079464d5d21412 to your computer and use it in GitHub Desktop.
Home Assistant open card full screen by entity ID
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(ev, detail, entity=null) { | |
ev = new Event(ev, { | |
bubbles: true, | |
cancelable: false, | |
composed: true, | |
}); | |
ev.detail = detail || {}; | |
if(entity) { | |
entity.dispatchEvent(ev); | |
} else { | |
var root = document.querySelector("home-assistant"); | |
root = root && root.shadowRoot; | |
root = root && root.querySelector("home-assistant-main"); | |
root = root && root.shadowRoot; | |
root = root && root.querySelector("app-drawer-layout partial-panel-resolver"); | |
root = root && root.shadowRoot || root; | |
root = root && root.querySelector("ha-panel-lovelace"); | |
root = root && root.shadowRoot; | |
root = root && root.querySelector("hui-root"); | |
root = root && root.shadowRoot; | |
root = root && root.querySelector("ha-app-layout #view"); | |
root = root && root.firstElementChild; | |
if (root) root.dispatchEvent(ev); | |
} | |
})("hass-more-info", {entityId: "someentity.id"}); | |
document.querySelector("home-assistant")._moreInfoEl.large = true; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment