From b08170e7ffff086ffdb521b78d8cb9cdfb039c8d Mon Sep 17 00:00:00 2001 From: Andrey Date: Thu, 13 Jul 2017 19:10:30 +0300 Subject: [PATCH] Add support for kiosk mode (#332) * Add support for kiosk mode * Implement kiosk mode as a panel --- panels/kiosk/ha-panel-kiosk.html | 26 ++++++++++++++++++++++++++ src/layouts/home-assistant-main.html | 9 ++++++++- src/layouts/partial-cards.html | 14 ++++++++++++-- src/util/hass-util.html | 4 ++-- 4 files changed, 48 insertions(+), 5 deletions(-) create mode 100644 panels/kiosk/ha-panel-kiosk.html diff --git a/panels/kiosk/ha-panel-kiosk.html b/panels/kiosk/ha-panel-kiosk.html new file mode 100644 index 0000000000..60b2e6fcf6 --- /dev/null +++ b/panels/kiosk/ha-panel-kiosk.html @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/src/layouts/home-assistant-main.html b/src/layouts/home-assistant-main.html index 7b38ad38ae..a2b18a40b8 100644 --- a/src/layouts/home-assistant-main.html +++ b/src/layouts/home-assistant-main.html @@ -26,6 +26,11 @@ data="{{routeData}}" tail="{{routeTail}}" > + @@ -50,7 +50,7 @@ -
+
0 && views[0].entity_id === this.DEFAULT_VIEW_ENTITY_ID) { diff --git a/src/util/hass-util.html b/src/util/hass-util.html index b6915ce3bd..75d8d9ba17 100644 --- a/src/util/hass-util.html +++ b/src/util/hass-util.html @@ -466,11 +466,11 @@ window.hassUtil.computeStateState = function (stateObj) { }; window.hassUtil.isComponentLoaded = function (hass, component) { - return hass.config.core.components.indexOf(component) !== -1; + return hass && hass.config.core.components.indexOf(component) !== -1; }; window.hassUtil.computeLocationName = function (hass) { - return hass.config.core.location_name; + return hass && hass.config.core.location_name; };