From a1057681f1a33cffc79708085c1646d786712a87 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 29 Jan 2017 18:34:45 -0800 Subject: [PATCH] Initial getting rid of HA-JS (#180) Getting rid of HA-JS --- .eslintrc | 9 +- .gitmodules | 3 - home-assistant-js | 1 - package.json | 6 +- panels/dev-event/events-list.html | 19 +- panels/dev-event/ha-panel-dev-event.html | 7 +- panels/dev-info/ha-panel-dev-info.html | 29 +-- panels/dev-service/ha-panel-dev-service.html | 62 ++---- panels/dev-state/ha-panel-dev-state.html | 32 +-- .../dev-template/ha-panel-dev-template.html | 20 +- panels/history/ha-panel-history.html | 93 ++++----- panels/logbook/ha-logbook-data.html | 70 +++++++ panels/logbook/ha-logbook.html | 10 +- panels/logbook/ha-panel-logbook.html | 83 +++----- panels/map/ha-entity-marker.html | 69 ++----- panels/map/ha-panel-map.html | 69 +++---- rollup/base-config.js | 3 +- src/app-core.js | 59 +++--- src/cards/ha-camera-card.html | 12 +- src/cards/ha-entities-card.html | 30 ++- src/cards/ha-media_player-card.html | 18 +- .../ha-persistent_notification-card.html | 5 +- src/components/entity/ha-entity-toggle.html | 18 +- .../entity/ha-state-label-badge.html | 14 +- src/components/entity/state-badge.html | 13 +- src/components/entity/state-info.html | 6 +- src/components/ha-cards.html | 147 +++++++++---- src/components/ha-menu-button.html | 5 +- .../ha-push-notifications-toggle.html | 134 ++++++++++++ src/components/ha-sidebar.html | 72 ++----- src/components/ha-start-voice-button.html | 39 ++++ src/components/state-history-chart-line.html | 20 +- .../state-history-chart-timeline.html | 8 +- src/components/state-history-charts.html | 108 +++------- src/data/ha-state-history-data.html | 162 +++++++++++++++ src/dialogs/ha-voice-command-dialog.html | 107 +++++++--- src/dialogs/more-info-dialog.html | 91 ++++---- src/home-assistant.html | 176 ++++++++++++++-- src/layouts/home-assistant-main.html | 71 ++++--- src/layouts/login-form.html | 93 ++++++--- src/layouts/partial-cards.html | 149 +++++++------ src/layouts/partial-panel-resolver.html | 17 +- src/managers/notification-manager.html | 31 ++- .../more-info-alarm_control_panel.html | 4 +- src/more-infos/more-info-automation.html | 4 +- src/more-infos/more-info-camera.html | 8 +- src/more-infos/more-info-climate.html | 4 +- src/more-infos/more-info-configurator.html | 17 +- src/more-infos/more-info-cover.html | 20 +- src/more-infos/more-info-fan.html | 16 +- src/more-infos/more-info-group.html | 49 ++--- src/more-infos/more-info-light.html | 26 +-- src/more-infos/more-info-lock.html | 4 +- src/more-infos/more-info-media_player.html | 31 ++- src/state-summary/state-card-content.html | 4 +- src/state-summary/state-card-cover.html | 12 +- src/state-summary/state-card-display.html | 6 +- .../state-card-input_select.html | 10 +- .../state-card-input_slider.html | 4 +- .../state-card-media_player.html | 45 +--- src/state-summary/state-card-scene.html | 4 +- src/state-summary/state-card-script.html | 4 +- src/state-summary/state-card-weblink.html | 6 +- src/util/ha-pref-storage.html | 48 +++++ src/util/ha-url-sync.html | 89 ++++++++ src/util/hass-behavior.html | 40 ---- src/util/hass-call-api.html | 81 ++++++++ src/util/hass-util.html | 99 +++++++-- src/util/media-player-model.html | 195 ++++++++++++++++++ yarn.lock | 30 +-- 70 files changed, 1965 insertions(+), 1085 deletions(-) delete mode 160000 home-assistant-js create mode 100644 panels/logbook/ha-logbook-data.html create mode 100644 src/components/ha-push-notifications-toggle.html create mode 100644 src/components/ha-start-voice-button.html create mode 100644 src/data/ha-state-history-data.html create mode 100644 src/util/ha-pref-storage.html create mode 100644 src/util/ha-url-sync.html delete mode 100644 src/util/hass-behavior.html create mode 100644 src/util/hass-call-api.html create mode 100644 src/util/media-player-model.html diff --git a/.eslintrc b/.eslintrc index 88e1cb87fe..90fa538e7e 100644 --- a/.eslintrc +++ b/.eslintrc @@ -2,7 +2,9 @@ "extends": "airbnb-base", "globals": { "__DEV__": false, - "Polymer": true + "__DEMO__": false, + "Polymer": true, + "webkitSpeechRecognition": false, }, "env": { "browser": true @@ -19,7 +21,10 @@ "prefer-spread": 0, "no-plusplus": 0, "no-bitwise": 0, - "comma-dangle": 0 + "comma-dangle": 0, + "vars-on-top": 0, + "no-continue": 0, + "no-param-reassign": 0 }, plugins: [ "html" diff --git a/.gitmodules b/.gitmodules index 3f2a80a1af..e69de29bb2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +0,0 @@ -[submodule "home-assistant-js"] - path = home-assistant-js - url = https://github.com/home-assistant/home-assistant-js.git diff --git a/home-assistant-js b/home-assistant-js deleted file mode 160000 index e5b4d6e5a3..0000000000 --- a/home-assistant-js +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e5b4d6e5a3d1348c82a581dc728709a44a5fcc4a diff --git a/package.json b/package.json index 979442351f..1687221ef0 100644 --- a/package.json +++ b/package.json @@ -30,11 +30,7 @@ "license": "Apache-2.0", "_depComment": "keymirror, nuclear-js, object-assign, ha-js-ws are for ha-js", "dependencies": { - "classnames": "^2.2.5", - "home-assistant-js-websocket": "0.5.0", - "keymirror": "^0.1.1", - "nuclear-js": "^1.4.0", - "object-assign": "^4.1.1" + "home-assistant-js-websocket": "^0.7.3" }, "devDependencies": { "bower": "^1.8.0", diff --git a/panels/dev-event/events-list.html b/panels/dev-event/events-list.html index 92c463d7cb..56c69ebdb9 100644 --- a/panels/dev-event/events-list.html +++ b/panels/dev-event/events-list.html @@ -1,6 +1,5 @@ -