diff --git a/bower.json b/bower.json index e2ad75f075..a14acdacd9 100644 --- a/bower.json +++ b/bower.json @@ -66,7 +66,7 @@ "iron-form": "2.0-preview", "iron-form-element-behavior": "^2.0.0", "iron-icon": "^2.0.0", - "iron-iconset-svg": "^2.0.0", + "iron-iconset-svg": "^2.0.1", "iron-image": "^2.0.0", "iron-input": "^2.0.0", "iron-jsonp-library": "^2.0.0", diff --git a/panels/config/hassbian/ha-config-section-hassbian.html b/panels/config/hassbian/ha-config-section-hassbian.html index 3269f11db2..b57badd5cc 100644 --- a/panels/config/hassbian/ha-config-section-hassbian.html +++ b/panels/config/hassbian/ha-config-section-hassbian.html @@ -142,7 +142,7 @@ Polymer({ }, computeSuiteStatus: function (suiteStatus, suiteKey) { - const state = suiteStatus[suiteKey].state.replace(/_/, ' '); + var state = suiteStatus[suiteKey].state.replace(/_/, ' '); return state.substr(0, 1).toUpperCase() + state.substr(1); }, diff --git a/polymer.json b/polymer.json index 6f86db072c..8cd2a8e9bc 100644 --- a/polymer.json +++ b/polymer.json @@ -1,5 +1,39 @@ { + "shell": "src/home-assistant.html", + "fragments": [ + "panels/automation/ha-panel-automation.html", + "panels/config/ha-panel-config.html", + "panels/dev-event/ha-panel-dev-event.html", + "panels/dev-info/ha-panel-dev-info.html", + "panels/dev-service/ha-panel-dev-service.html", + "panels/dev-state/ha-panel-dev-state.html", + "panels/dev-template/ha-panel-dev-template.html", + "panels/hassio/ha-panel-hassio.html", + "panels/history/ha-panel-history.html", + "panels/iframe/ha-panel-iframe.html", + "panels/kiosk/ha-panel-kiosk.html", + "panels/logbook/ha-panel-logbook.html", + "panels/map/ha-panel-map.html", + "panels/shopping-list/ha-panel-shopping-list.html", + "panels/zwave/ha-panel-zwave.html" + ], + "sources": [ + "src/**/*", + "panels/**/*", + "bower.json" + ], + "extraDependencies": [ + "bower_components/webcomponentsjs/*" + ], "lint": { "rules": ["polymer-2-hybrid"] - } + }, + "builds": [ + { + "preset": "es5-bundled" + }, + { + "preset": "es6-bundled" + } + ] } diff --git a/script/vulcanize.js b/script/vulcanize.js index e1ebc500e8..4ccec5bbdc 100755 --- a/script/vulcanize.js +++ b/script/vulcanize.js @@ -63,7 +63,10 @@ const toProcess = [ source: './panels/hassio/hassio-main.html', output: './build-temp/hassio-main.html', vulcan: new Vulcanize(Object.assign({}, baseVulcanOptions, { - stripExcludes: baseExcludes.concat('bower_components/polymer/polymer.html'), + stripExcludes: baseExcludes.concat([ + 'bower_components/polymer/polymer.html', + 'bower_components/iron-meta/iron-meta.html', + ]), })), }, ]; diff --git a/src/cards/ha-camera-card.html b/src/cards/ha-camera-card.html index c766b54e5a..4bc3014859 100644 --- a/src/cards/ha-camera-card.html +++ b/src/cards/ha-camera-card.html @@ -103,8 +103,8 @@ Polymer({ }, updateCameraFeedSrc: function (stateObj) { - const attr = stateObj.attributes; - const time = (new Date()).getTime(); + var attr = stateObj.attributes; + var time = (new Date()).getTime(); this.cameraFeedSrc = attr.entity_picture + '&time=' + time; },