* Organize files

* Import EventsMixin

* Import NavigateMixin

* Dissolve window.hassMixins

* Apply ElementMixin when we use it

* Update tests to point at right dir

* Eslint

* Clean

* Update mixins inside hassio

* Update lint command"

* Fix polymer lint
This commit is contained in:
Paulus Schoutsen
2018-05-16 13:47:34 -04:00
committed by GitHub
parent d1adc2fed0
commit f70c0aea6c
236 changed files with 1690 additions and 1557 deletions

View File

@@ -6,7 +6,7 @@ import { Debouncer } from '@polymer/polymer/lib/utils/debounce.js';
import { timeOut } from '@polymer/polymer/lib/utils/async.js';
import { mixinBehaviors } from '@polymer/polymer/lib/legacy/class.js';
import formatTime from '../../../js/common/datetime/format_time.js';
import formatTime from '../../common/datetime/format_time.js';
// eslint-disable-next-line no-unused-vars
/* global Chart moment Color */

View File

@@ -6,15 +6,16 @@ import { html } from '@polymer/polymer/lib/utils/html-tag.js';
import { PolymerElement } from '@polymer/polymer/polymer-element.js';
import '@vaadin/vaadin-combo-box/vaadin-combo-box-light.js';
import '../../util/hass-mixins.js';
import './state-badge.js';
import computeStateName from '../../../js/common/entity/compute_state_name.js';
import computeStateName from '../../common/entity/compute_state_name.js';
import LocalizeMixin from '../../mixins/localize-mixin.js';
/*
* @appliesMixin window.hassMixins.LocalizeMixin
* @appliesMixin LocalizeMixin
*/
class HaEntityPicker extends window.hassMixins.LocalizeMixin(PolymerElement) {
class HaEntityPicker extends LocalizeMixin(PolymerElement) {
static get template() {
return html`
<style>

View File

@@ -3,8 +3,8 @@ import '@polymer/paper-toggle-button/paper-toggle-button.js';
import { html } from '@polymer/polymer/lib/utils/html-tag.js';
import { PolymerElement } from '@polymer/polymer/polymer-element.js';
import { STATES_OFF } from '../../../js/common/const.js';
import computeStateDomain from '../../../js/common/entity/compute_state_domain';
import { STATES_OFF } from '../../common/const.js';
import computeStateDomain from '../../common/entity/compute_state_domain';
class HaEntityToggle extends PolymerElement {
static get template() {

View File

@@ -2,7 +2,7 @@ import '@polymer/iron-icon/iron-icon.js';
import { html } from '@polymer/polymer/lib/utils/html-tag.js';
import { PolymerElement } from '@polymer/polymer/polymer-element.js';
import stateIcon from '../../../js/common/entity/state_icon.js';
import stateIcon from '../../common/entity/state_icon.js';
class HaStateIcon extends PolymerElement {
static get template() {

View File

@@ -1,23 +1,26 @@
import { html } from '@polymer/polymer/lib/utils/html-tag.js';
import { PolymerElement } from '@polymer/polymer/polymer-element.js';
import '../../util/hass-mixins.js';
import '../ha-label-badge.js';
import computeStateDomain from '../../../js/common/entity/compute_state_domain.js';
import computeStateName from '../../../js/common/entity/compute_state_name.js';
import domainIcon from '../../../js/common/entity/domain_icon.js';
import stateIcon from '../../../js/common/entity/state_icon.js';
import timerTimeRemaining from '../../../js/common/entity/timer_time_remaining.js';
import attributeClassNames from '../../../js/common/entity/attribute_class_names.js';
import secondsToDuration from '../../../js/common/datetime/seconds_to_duration.js';
import computeStateDomain from '../../common/entity/compute_state_domain.js';
import computeStateName from '../../common/entity/compute_state_name.js';
import domainIcon from '../../common/entity/domain_icon.js';
import stateIcon from '../../common/entity/state_icon.js';
import timerTimeRemaining from '../../common/entity/timer_time_remaining.js';
import attributeClassNames from '../../common/entity/attribute_class_names.js';
import secondsToDuration from '../../common/datetime/seconds_to_duration.js';
import EventsMixin from '../../mixins/events-mixin.js';
import LocalizeMixin from '../../mixins/localize-mixin.js';
/*
* @appliesMixin window.hassMixins.LocalizeMixin
* @appliesMixin window.hassMixins.EventsMixin
* @appliesMixin LocalizeMixin
* @appliesMixin EventsMixin
*/
class HaStateLabelBadge extends
window.hassMixins.LocalizeMixin(window.hassMixins.EventsMixin(PolymerElement)) {
LocalizeMixin(EventsMixin(PolymerElement)) {
static get template() {
return html`
<style>

View File

@@ -2,7 +2,7 @@ import { html } from '@polymer/polymer/lib/utils/html-tag.js';
import { PolymerElement } from '@polymer/polymer/polymer-element.js';
import './ha-state-icon.js';
import computeStateDomain from '../../../js/common/entity/compute_state_domain.js';
import computeStateDomain from '../../common/entity/compute_state_domain.js';
class StateBadge extends PolymerElement {
static get template() {

View File

@@ -3,7 +3,7 @@ import { PolymerElement } from '@polymer/polymer/polymer-element.js';
import '../ha-relative-time.js';
import './state-badge.js';
import computeStateName from '../../../js/common/entity/compute_state_name.js';
import computeStateName from '../../common/entity/compute_state_name.js';
class StateInfo extends PolymerElement {
static get template() {