diff --git a/home-assistant-js b/home-assistant-js index 81cffe1288..0203764d05 160000 --- a/home-assistant-js +++ b/home-assistant-js @@ -1 +1 @@ -Subproject commit 81cffe128889577eb703a81b9d6fcc3ad5f04aec +Subproject commit 0203764d05dab62d896585e3a84936ba7dde614c diff --git a/package.json b/package.json index 4c3a8d0230..81628c4a08 100644 --- a/package.json +++ b/package.json @@ -28,9 +28,10 @@ }, "author": "Paulus Schoutsen (http://paulusschoutsen.nl)", "license": "MIT", - "_depComment": "keymirror, nuclear-js, object-assign are for ha-js", + "_depComment": "keymirror, nuclear-js, object-assign, ha-js-ws are for ha-js", "dependencies": { "classnames": "^2.2.5", + "home-assistant-js-websocket": "0.1.4", "keymirror": "^0.1.1", "nuclear-js": "^1.3.0", "object-assign": "^4.1.0" diff --git a/src/components/ha-sidebar.html b/src/components/ha-sidebar.html index c0a47c8ba0..64c1cad660 100644 --- a/src/components/ha-sidebar.html +++ b/src/components/ha-sidebar.html @@ -3,12 +3,12 @@ + - @@ -130,11 +130,6 @@ - -
Streaming updates
- -
-
Developer Tools
diff --git a/src/components/stream-status.html b/src/components/stream-status.html deleted file mode 100644 index 21b61f9b81..0000000000 --- a/src/components/stream-status.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - diff --git a/src/layouts/partial-cards.html b/src/layouts/partial-cards.html index 36616302d9..605f82ddbc 100644 --- a/src/layouts/partial-cards.html +++ b/src/layouts/partial-cards.html @@ -42,11 +42,6 @@
[[computeTitle(views, locationName)]]
- @@ -143,20 +138,6 @@ Polymer({ value: 1, }, - isFetching: { - type: Boolean, - bindNuclear: function (hass) { - return hass.syncGetters.isFetching; - }, - }, - - isStreaming: { - type: Boolean, - bindNuclear: function (hass) { - return hass.streamGetters.isStreamingEvents; - }, - }, - canListen: { type: Boolean, bindNuclear: function (hass) { @@ -278,10 +259,6 @@ Polymer({ }).call(this); }, - handleRefresh: function () { - this.hass.syncActions.fetchAll(); - }, - handleListenClick: function () { this.hass.voiceActions.listen(); }, @@ -296,10 +273,6 @@ Polymer({ } }, - computeRefreshButtonClass: function (isFetching) { - return isFetching ? 'ha-spin' : ''; - }, - computeTitle: function (views, locationName) { return views.length > 0 ? 'Home Assistant' : locationName; }, diff --git a/src/managers/notification-manager.html b/src/managers/notification-manager.html index 9843ea1a7b..d45a5e6751 100644 --- a/src/managers/notification-manager.html +++ b/src/managers/notification-manager.html @@ -13,6 +13,11 @@ +
@@ -27,6 +32,11 @@ Polymer({ type: Object, }, + isStreaming: { + type: Boolean, + bindNuclear: function (hass) { return hass.streamGetters.isStreamingEvents; }, + }, + // Otherwise we cannot close a modal when a notification is being shown. neg: { type: Boolean, diff --git a/src/resources/ha-style.html b/src/resources/ha-style.html index 1e70069523..6c230957bf 100644 --- a/src/resources/ha-style.html +++ b/src/resources/ha-style.html @@ -54,32 +54,6 @@ --light-secondary-opacity: 0.7; --light-primary-opacity: 1.0; } - - @-webkit-keyframes ha-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } - } - @keyframes ha-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } - } - - .ha-spin { - -webkit-animation: ha-spin 2s infinite linear; - animation: ha-spin 2s infinite linear; - }