Make compatible with 0.90 (backwards compatible as well)

This commit is contained in:
Thomas Lovén 2019-03-17 20:32:15 +01:00
parent 05e1a9a76f
commit ca95799012

View File

@ -13,6 +13,7 @@ class {
return Object.getPrototypeOf(customElements.get('home-assistant-main')); return Object.getPrototypeOf(customElements.get('home-assistant-main'));
} }
static litElement() { // Backwards compatibility - deprecated static litElement() { // Backwards compatibility - deprecated
console.warn("cardTools.litElement() is deprecated and will be removed in the future");
return this.LitElement; return this.LitElement;
} }
@ -20,6 +21,7 @@ class {
return this.litElement().prototype.html; return this.litElement().prototype.html;
} }
static litHtml() { // Backwards compatibility - deprecated static litHtml() { // Backwards compatibility - deprecated
console.warn("cardTools.litHtml() is deprecated and will be removed in the future");
return this.LitHtml; return this.LitHtml;
} }
@ -29,10 +31,12 @@ class {
static get hass() { static get hass() {
var hass = function() { // Backwards compatibility - deprecated var hass = function() { // Backwards compatibility - deprecated
console.warn("cardTools.hass() is deprecated and will be removed in the future");
return hass; return hass;
} }
for (var k in document.querySelector('home-assistant').hass) for (var k in document.querySelector('home-assistant').hass)
hass[k] = document.querySelector('home-assistant').hass[k]; hass[k] = document.querySelector('home-assistant').hass[k];
hass.original = document.querySelector('home-assistant').hass;
return hass; return hass;
} }
@ -51,7 +55,7 @@ class {
root = root && root.querySelector("home-assistant-main"); root = root && root.querySelector("home-assistant-main");
root = root && root.shadowRoot; root = root && root.shadowRoot;
root = root && root.querySelector("app-drawer-layout partial-panel-resolver"); root = root && root.querySelector("app-drawer-layout partial-panel-resolver");
root = root && root.shadowRoot; root = root && root.shadowRoot || root;
root = root && root.querySelector("ha-panel-lovelace"); root = root && root.querySelector("ha-panel-lovelace");
root = root && root.shadowRoot; root = root && root.shadowRoot;
root = root && root.querySelector("hui-root"); root = root && root.querySelector("hui-root");
@ -68,7 +72,7 @@ class {
root = root && root.querySelector("home-assistant-main"); root = root && root.querySelector("home-assistant-main");
root = root && root.shadowRoot; root = root && root.shadowRoot;
root = root && root.querySelector("app-drawer-layout partial-panel-resolver"); root = root && root.querySelector("app-drawer-layout partial-panel-resolver");
root = root && root.shadowRoot; root = root && root.shadowRoot || root;
root = root && root.querySelector("ha-panel-lovelace") root = root && root.querySelector("ha-panel-lovelace")
root = root && root.shadowRoot; root = root && root.shadowRoot;
root = root && root.querySelector("hui-root") root = root && root.querySelector("hui-root")