From 5fbed48b80a131b512ddc7833526bea14731005d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Wed, 27 Feb 2019 20:55:24 +0100 Subject: [PATCH] Various little fixes --- card-tools.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/card-tools.js b/card-tools.js index dd536da..c0a4111 100644 --- a/card-tools.js +++ b/card-tools.js @@ -267,9 +267,9 @@ class { let v; if(str[0].match(SPECIAL)) { v = _parse_special(str.shift()); - v = this.hass().states[v] || v; + v = this.hass.states[v] || v; } else { - v = this.hass().states[`${str.shift()}.${str.shift()}`]; + v = this.hass.states[`${str.shift()}.${str.shift()}`]; if(!str.length) return v['state']; } str.forEach(item => v=v[item]); @@ -338,9 +338,9 @@ class { } static localize(key, def="") { - const language = this.hass().language; - if(this.hass().resources[language] && this.hass().resources[language][key]) - return this.hass().resources[language][key]; + const language = this.hass.language; + if(this.hass.resources[language] && this.hass.resources[language][key]) + return this.hass.resources[language][key]; return def; } @@ -364,7 +364,7 @@ class { `; popup.appendChild(message); - cardTools.moreInfo(Object.keys(cardTools.hass().states)[0]); + this.moreInfo(Object.keys(this.hass.states)[0]); let moreInfo = document.querySelector("home-assistant")._moreInfoEl; moreInfo._page = "none"; moreInfo.shadowRoot.appendChild(popup); @@ -376,7 +376,7 @@ class { popup.parentNode.removeChild(popup); clearInterval(interval); } else { - message.hass = cardTools.hass(); + message.hass = this.hass; } }, 100) }, 1000);