From 111b6c6f483e0ba56651822f1794303793c75d89 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 17 Jul 2016 23:18:48 -0700 Subject: [PATCH] More ES6->ES5 conversion --- .eslintrc | 5 +- package.json | 6 +- panels/dev-event/events-list.html | 32 +-- panels/dev-event/ha-panel-dev-event.html | 42 +-- panels/dev-info/ha-panel-dev-info.html | 89 +++--- panels/dev-service/ha-panel-dev-service.html | 51 ++-- panels/dev-service/services-list.html | 32 +-- panels/dev-state/entity-list.html | 32 +-- panels/dev-state/ha-panel-dev-state.html | 42 +-- .../dev-template/ha-panel-dev-template.html | 91 +++---- panels/history/ha-panel-history.html | 37 +-- panels/iframe/ha-panel-iframe.html | 15 +- panels/logbook/ha-logbook.html | 13 +- panels/logbook/ha-panel-logbook.html | 19 +- panels/logbook/logbook-entry.html | 65 ++--- panels/map/ha-entity-marker.html | 43 +-- panels/map/ha-panel-map.html | 21 +- src/cards/ha-badges-card.html | 16 ++ src/cards/ha-badges-card.js | 17 -- src/cards/ha-camera-card.html | 72 +++++ src/cards/ha-camera-card.js | 67 ----- src/cards/ha-card-chooser.html | 20 ++ src/cards/ha-card-chooser.js | 25 -- src/cards/ha-entities-card.html | 66 +++++ src/cards/ha-entities-card.js | 60 ----- src/cards/ha-media_player-card.html | 105 ++++++++ src/cards/ha-media_player-card.js | 98 ------- src/components/domain-icon.html | 2 +- src/components/entity/ha-entity-toggle.html | 106 ++++++++ src/components/entity/ha-entity-toggle.js | 104 ------- src/components/entity/ha-state-icon.html | 16 ++ src/components/entity/ha-state-icon.js | 17 -- .../entity/ha-state-label-badge.html | 111 ++++++++ src/components/entity/ha-state-label-badge.js | 110 -------- src/components/entity/state-badge.html | 39 +++ src/components/entity/state-badge.js | 40 --- src/components/ha-cards.html | 206 ++++++++++++++ src/components/ha-cards.js | 195 -------------- src/components/ha-color-picker.html | 12 +- src/components/state-info.html | 17 ++ src/components/state-info.js | 18 -- src/dialogs/ha-voice-command-dialog.html | 72 +++++ src/dialogs/ha-voice-command-dialog.js | 63 ----- src/dialogs/more-info-dialog.html | 127 +++++++++ src/dialogs/more-info-dialog.js | 122 --------- src/entry-points/home-assistant-main.js | 7 +- src/home-assistant.html | 1 + src/layouts/partial-cards.html | 200 ++++++++++++++ src/layouts/partial-cards.js | 180 ------------- src/managers/notification-manager.html | 34 +++ src/managers/notification-manager.js | 31 --- src/more-infos/more-info-content.js | 7 +- src/more-infos/more-info-group.js | 8 +- src/more-infos/more-info-hvac.js | 3 +- src/more-infos/more-info-light.js | 3 +- src/more-infos/more-info-media_player.js | 3 +- src/more-infos/more-info-sun.js | 4 +- src/more-infos/more-info-thermostat.js | 3 +- src/state-summary/state-card-content.html | 39 +++ src/state-summary/state-card-content.js | 37 --- src/util/attribute-class-names.js | 6 - src/util/can-toggle.js | 4 - src/util/default-icon.js | 1 - src/util/domain-icon.js | 103 ------- src/util/dynamic-content-updater.js | 22 -- src/util/format-date-time.js | 3 - src/util/format-date.js | 3 - src/util/format-time.js | 3 - src/util/hass-behavior.html | 4 +- src/util/hass-util.html | 255 ++++++++++++++++++ src/util/off-states.js | 1 - src/util/state-card-type.js | 25 -- src/util/state-icon.js | 52 ---- src/util/state-more-info-type.js | 19 -- 74 files changed, 1851 insertions(+), 1768 deletions(-) delete mode 100644 src/cards/ha-badges-card.js delete mode 100644 src/cards/ha-camera-card.js delete mode 100644 src/cards/ha-card-chooser.js delete mode 100644 src/cards/ha-entities-card.js delete mode 100644 src/cards/ha-media_player-card.js delete mode 100644 src/components/entity/ha-entity-toggle.js delete mode 100644 src/components/entity/ha-state-icon.js delete mode 100644 src/components/entity/ha-state-label-badge.js delete mode 100644 src/components/entity/state-badge.js delete mode 100644 src/components/ha-cards.js delete mode 100644 src/components/state-info.js delete mode 100644 src/dialogs/ha-voice-command-dialog.js delete mode 100644 src/dialogs/more-info-dialog.js delete mode 100644 src/layouts/partial-cards.js delete mode 100644 src/managers/notification-manager.js delete mode 100644 src/state-summary/state-card-content.js delete mode 100644 src/util/attribute-class-names.js delete mode 100644 src/util/can-toggle.js delete mode 100644 src/util/default-icon.js delete mode 100644 src/util/domain-icon.js delete mode 100644 src/util/dynamic-content-updater.js delete mode 100644 src/util/format-date-time.js delete mode 100644 src/util/format-date.js delete mode 100644 src/util/format-time.js create mode 100644 src/util/hass-util.html delete mode 100644 src/util/off-states.js delete mode 100644 src/util/state-card-type.js delete mode 100644 src/util/state-icon.js delete mode 100644 src/util/state-more-info-type.js diff --git a/.eslintrc b/.eslintrc index 0ed0aa0651..aae5e9ea19 100644 --- a/.eslintrc +++ b/.eslintrc @@ -16,5 +16,8 @@ "no-underscore-dangle": 0, "no-var": 0, "strict": 0 - } + }, + plugins: [ + "html" + ] } diff --git a/package.json b/package.json index 050b846f76..a69c3f979e 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "watch_ru_core": "rollup --config rollup/core.js --watch", "watch_ru_ui": "rollup --config rollup/ui.js --watch", "watch_ru_demo": "rollup --config rollup/demo.js --watch", - "test": "eslint src" + "test": "eslint src panels --ext html" }, "author": "Paulus Schoutsen (http://paulusschoutsen.nl)", "license": "MIT", @@ -39,8 +39,10 @@ "bower": "^1.7.9", "eslint": "^3.1.0", "eslint-config-airbnb-base": "^4.0.2", - "eslint-plugin-import": "^1.10.3", + "eslint-plugin-html": "^1.5.1", + "eslint-plugin-import": "^1.11.0", "html-minifier": "^3.0.1", + "polymer-cli": "^0.12.0", "rollup": "^0.34.1", "rollup-plugin-babel": "^2.6.1", "rollup-plugin-buble": "^0.12.1", diff --git a/panels/dev-event/events-list.html b/panels/dev-event/events-list.html index 6d5fd19633..6ef87f7b01 100644 --- a/panels/dev-event/events-list.html +++ b/panels/dev-event/events-list.html @@ -1,23 +1,23 @@ - -