diff --git a/homeassistant/components/frontend/www_static/polymer/bower.json b/homeassistant/components/frontend/www_static/polymer/bower.json index 230f81ad96a..9f89276462f 100644 --- a/homeassistant/components/frontend/www_static/polymer/bower.json +++ b/homeassistant/components/frontend/www_static/polymer/bower.json @@ -11,37 +11,40 @@ "bower_components" ], "dependencies": { - "webcomponentsjs": "Polymer/webcomponentsjs#~0.6", - "font-roboto": "Polymer/font-roboto#~0.5.5", - "core-header-panel": "polymer/core-header-panel#~0.5.5", - "core-toolbar": "polymer/core-toolbar#~0.5.5", - "core-tooltip": "Polymer/core-tooltip#~0.5.5", - "core-menu": "polymer/core-menu#~0.5.5", - "core-item": "Polymer/core-item#~0.5.5", - "core-input": "Polymer/core-input#~0.5.5", - "core-icons": "polymer/core-icons#~0.5.5", - "core-image": "polymer/core-image#~0.5.5", - "core-style": "polymer/core-style#~0.5.5", - "core-label": "polymer/core-label#~0.5.5", - "paper-toast": "Polymer/paper-toast#~0.5.5", - "paper-dialog": "Polymer/paper-dialog#~0.5.5", - "paper-spinner": "Polymer/paper-spinner#~0.5.5", - "paper-button": "Polymer/paper-button#~0.5.5", - "paper-input": "Polymer/paper-input#~0.5.5", - "paper-toggle-button": "polymer/paper-toggle-button#~0.5.5", - "paper-icon-button": "polymer/paper-icon-button#~0.5.5", - "paper-menu-button": "polymer/paper-menu-button#~0.5.5", - "paper-dropdown": "polymer/paper-dropdown#~0.5.5", - "paper-item": "polymer/paper-item#~0.5.5", - "paper-slider": "polymer/paper-slider#~0.5.5", - "paper-checkbox": "polymer/paper-checkbox#~0.5.5", + "webcomponentsjs": "Polymer/webcomponentsjs#~0.7", + "font-roboto": "Polymer/font-roboto#~0.5.6", + "paper-header-panel": "PolymerElements/paper-header-panel#~0.9", + "paper-toolbar": "PolymerElements/paper-toolbar#~0.9", + "paper-menu": "PolymerElements/paper-menu#~0.9", + "iron-input": "PolymerElements/iron-input#~0.9", + "iron-icons": "PolymerElements/iron-icons#~0.9", + "iron-image": "PolymerElements/iron-image#~0.9", + "paper-toast": "PolymerElements/paper-toast#~0.9", + "paper-dialog": "PolymerElements/paper-dialog#~0.9", + "paper-spinner": "PolymerElements/paper-spinner#~0.9", + "paper-button": "PolymerElements/paper-button#~0.9", + "paper-input": "PolymerElements/paper-input#~0.9", + "paper-toggle-button": "PolymerElements/paper-toggle-button#~0.9", + "paper-icon-button": "PolymerElements/paper-icon-button#~0.9", + "paper-item": "PolymerElements/paper-item#~0.9", + "paper-slider": "PolymerElements/paper-slider#~0.9", + "paper-checkbox": "PolymerElements/paper-checkbox#~0.9", + "paper-drawer-panel": "PolymerElements/paper-drawer-panel#~0.9", + "moment": "~2.10.3", + "layout": "Polymer/layout" + }, + "stillUpgrading": { + "core-tooltip": "Polymer/core-tooltip#~0.9", + "core-item": "Polymer/core-item#~0.9", + "core-style": "polymer/core-style#~0.9", + "core-label": "polymer/core-label#~0.9", + "paper-dropdown": "PolymerElements/paper-dropdown#~0.9", "color-picker-element": "~0.0.2", "google-apis": "GoogleWebComponents/google-apis#~0.4.4", - "core-drawer-panel": "polymer/core-drawer-panel#~0.5.5", - "core-scroll-header-panel": "polymer/core-scroll-header-panel#~0.5.5", - "moment": "~2.10.2" + "core-scroll-header-panel": "polymer/core-scroll-header-panel#~0.9", + "paper-menu-button": "PolymerElements/paper-menu-button#~0.9" }, "resolutions": { - "webcomponentsjs": "~0.6" + "polymer": "^0.9.0" } } diff --git a/homeassistant/components/frontend/www_static/polymer/home-assistant-js b/homeassistant/components/frontend/www_static/polymer/home-assistant-js index 69ee1c49af1..dd4cefc7af3 160000 --- a/homeassistant/components/frontend/www_static/polymer/home-assistant-js +++ b/homeassistant/components/frontend/www_static/polymer/home-assistant-js @@ -1 +1 @@ -Subproject commit 69ee1c49af12caf00655c66d56474b5c1bcac1c1 +Subproject commit dd4cefc7af348dd9a9cfbc99094b73a7ed128621 diff --git a/homeassistant/components/frontend/www_static/polymer/home-assistant.html b/homeassistant/components/frontend/www_static/polymer/home-assistant.html index 808fcea8f87..8fb3580877d 100644 --- a/homeassistant/components/frontend/www_static/polymer/home-assistant.html +++ b/homeassistant/components/frontend/www_static/polymer/home-assistant.html @@ -3,45 +3,61 @@ + - + + + + + - - - - - - + - - + + + Hello HA - - - +}); + +})(); + diff --git a/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html b/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html index 7b0628fabfc..cede662d540 100644 --- a/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html +++ b/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html @@ -1,79 +1,80 @@ - + + + - - + + + - + + + + + - - - - + + Home Assistant - + + + + Password + + [[errorMessage]] + - - - - - - - - - Remember - - - Log In + + Remember + Log In - + - {{spinnerMessage}} + Loading data… @@ -81,43 +82,53 @@ - - + }); +})(); + + diff --git a/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-js.html b/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-js.html index 6bd24e8767e..631bf44afad 100644 --- a/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-js.html +++ b/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-js.html @@ -12,24 +12,16 @@ // how to render the card for this state cardType: { get: function() { - if(DOMAINS_WITH_CARD.indexOf(this.domain) !== -1) { - return this.domain; - } else if(this.canToggle) { - return "toggle"; - } else { - return "display"; - } + console.warning('Deprecated method. Please use hass.uiUtil.stateCardType'); + return window.hass.uiUtil.stateCardType(this); } }, // how to render the more info of this state moreInfoType: { get: function() { - if(DOMAINS_WITH_MORE_INFO.indexOf(this.domain) !== -1) { - return this.domain; - } else { - return 'default'; - } + console.warning('Deprecated method. Please use hass.uiUtil.stateMoreInfoType'); + return window.hass.uiUtil.stateMoreInfoType(this); } }, }); @@ -66,7 +58,25 @@ }; // UI specific util methods - window.hass.uiUtil = {}; + window.hass.uiUtil = { + stateCardType: function(state) { + if(DOMAINS_WITH_CARD.indexOf(state.domain) !== -1) { + return state.domain; + } else if(state.canToggle) { + return "toggle"; + } else { + return "display"; + } + }, + + stateMoreInfoType: function(state) { + if(DOMAINS_WITH_MORE_INFO.indexOf(state.domain) !== -1) { + return state.domain; + } else { + return 'default'; + } + }, + }; })(); diff --git a/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-style.html b/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-style.html index cb0dbe8e414..3f94233a145 100644 --- a/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-style.html +++ b/homeassistant/components/frontend/www_static/polymer/resources/home-assistant-style.html @@ -1,4 +1,34 @@ - + + + + + /* Palette generated by Material Palette - materialpalette.com/light-blue/orange */ @@ -53,11 +83,11 @@ a { } - core-scroll-header-panel, core-header-panel { + core-scroll-header-panel, paper-header-panel { background-color: #E5E5E5; } - core-toolbar { + paper-toolbar { background: #03a9f4; color: white; font-weight: normal; diff --git a/homeassistant/components/frontend/www_static/polymer/resources/moment-js.html b/homeassistant/components/frontend/www_static/polymer/resources/moment-js.html index 14742dd2d2d..fbfbe6d2c5a 100644 --- a/homeassistant/components/frontend/www_static/polymer/resources/moment-js.html +++ b/homeassistant/components/frontend/www_static/polymer/resources/moment-js.html @@ -17,8 +17,4 @@ window.hass.uiUtil.formatDate = function(dateObj) { return moment(dateObj).format('ll'); }; -PolymerExpressions.prototype.formatTime = window.hass.uiUtil.formatTime; -PolymerExpressions.prototype.formatDateTime = window.hass.uiUtil.formatDateTime; -PolymerExpressions.prototype.formatDate = window.hass.uiUtil.formatDate; - diff --git a/homeassistant/components/frontend/www_static/polymer/resources/store-listener-behavior.html b/homeassistant/components/frontend/www_static/polymer/resources/store-listener-behavior.html new file mode 100644 index 00000000000..2b9e8ece15b --- /dev/null +++ b/homeassistant/components/frontend/www_static/polymer/resources/store-listener-behavior.html @@ -0,0 +1,21 @@ +