search and replace (#924)

This commit is contained in:
NovapaX 2018-02-26 04:44:03 +01:00 committed by Paulus Schoutsen
parent 1a18ee2755
commit 8b719778d0
75 changed files with 143 additions and 143 deletions

View File

@ -45,7 +45,7 @@
data='[[resetData]]' data='[[resetData]]'
>Reset to defaults</ha-call-api-button> >Reset to defaults</ha-call-api-button>
<paper-button <paper-button
on-tap='saveTapped' on-click='saveTapped'
disabled='[[!configParsed]]' disabled='[[!configParsed]]'
>Save</paper-button> >Save</paper-button>
</div> </div>

View File

@ -17,7 +17,7 @@
<pre>[[log]]</pre> <pre>[[log]]</pre>
</div> </div>
<div class="card-actions"> <div class="card-actions">
<paper-button on-tap='refresh'>Refresh</paper-button> <paper-button on-click='refresh'>Refresh</paper-button>
</div> </div>
</paper-card> </paper-card>
</template> </template>

View File

@ -62,7 +62,7 @@
data="[[resetData]]" data="[[resetData]]"
>Reset to defaults</ha-call-api-button> >Reset to defaults</ha-call-api-button>
<paper-button <paper-button
on-tap='saveTapped' on-click='saveTapped'
>Save</paper-button> >Save</paper-button>
</div> </div>
</paper-card> </paper-card>

View File

@ -43,7 +43,7 @@
<ha-menu-button narrow='[[narrow]]' show-menu='[[showMenu]]'></ha-menu-button> <ha-menu-button narrow='[[narrow]]' show-menu='[[showMenu]]'></ha-menu-button>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='backTapped' on-click='backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>Hass.io: add-on details</div> <div main-title>Hass.io: add-on details</div>
</app-toolbar> </app-toolbar>

View File

@ -17,12 +17,12 @@
<template is='dom-if' if='[[!addons.length]]'> <template is='dom-if' if='[[!addons.length]]'>
<paper-card> <paper-card>
<div class='card-content'> <div class='card-content'>
You don't have any add-ons installed yet. Head over to <a href='#' on-tap='openStore'>the add-on store</a> to get started! You don't have any add-ons installed yet. Head over to <a href='#' on-click='openStore'>the add-on store</a> to get started!
</div> </div>
</paper-card> </paper-card>
</template> </template>
<template is='dom-repeat' items='[[addons]]' as='addon'> <template is='dom-repeat' items='[[addons]]' as='addon'>
<paper-card on-tap='addonTapped'> <paper-card on-click='addonTapped'>
<div class='card-content'> <div class='card-content'>
<hassio-card-content <hassio-card-content
title='[[addon.name]]' title='[[addon.name]]'

View File

@ -16,7 +16,7 @@
} }
.addon-version { .addon-version {
color: var(--secondary-text-color); color: var(--secondary-text-color);
} }
.warning, .warning,
.error { .error {
color: var(--google-red-500); color: var(--google-red-500);
@ -68,10 +68,10 @@
</template> </template>
</div> </div>
<div class='buttons'> <div class='buttons'>
<paper-button class='warning' on-tap='deleteTapped'>Delete</paper-button> <paper-button class='warning' on-click='deleteTapped'>Delete</paper-button>
<paper-button on-tap='partialRestoreTapped'>Partial restore</paper-button> <paper-button on-click='partialRestoreTapped'>Partial restore</paper-button>
<template is='dom-if' if='[[isFullSnapshot(snapshot.type)]]'> <template is='dom-if' if='[[isFullSnapshot(snapshot.type)]]'>
<paper-button on-tap='fullRestoreTapped'>Full restore</paper-button> <paper-button on-click='fullRestoreTapped'>Full restore</paper-button>
</template> </template>
</div> </div>
</paper-dialog> </paper-dialog>

View File

@ -65,7 +65,7 @@
</div> </div>
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<paper-button disabled='[[creatingSnapshot]]' on-tap='createSnapshot'>Create</paper-button> <paper-button disabled='[[creatingSnapshot]]' on-click='createSnapshot'>Create</paper-button>
<template is='dom-if' if='[[error]]'> <template is='dom-if' if='[[error]]'>
<p class='error'>[[error]]</p> <p class='error'>[[error]]</p>
</template> </template>

View File

@ -14,7 +14,7 @@
<pre>[[log]]</pre> <pre>[[log]]</pre>
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<paper-button on-tap='refreshTapped'>Refresh</paper-button> <paper-button on-click='refreshTapped'>Refresh</paper-button>
</div> </div>
</paper-card> </paper-card>
</template> </template>

View File

@ -87,7 +87,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='backTapped' on-click='backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>Automation [[name]]</div> <div main-title>Automation [[name]]</div>
</app-toolbar> </app-toolbar>
@ -104,7 +104,7 @@
dirty$='[[dirty]]' dirty$='[[dirty]]'
icon='mdi:content-save' icon='mdi:content-save'
title='Save' title='Save'
on-tap='saveAutomation' on-click='saveAutomation'
></paper-fab> ></paper-fab>
</ha-app-layout> </ha-app-layout>

View File

@ -49,7 +49,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='_backTapped' on-click='_backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>[[localize('ui.panel.config.automation.caption')]]</div> <div main-title>[[localize('ui.panel.config.automation.caption')]]</div>
</app-toolbar> </app-toolbar>
@ -72,7 +72,7 @@
</template> </template>
<template is='dom-repeat' items='[[automations]]' as='automation'> <template is='dom-repeat' items='[[automations]]' as='automation'>
<paper-item> <paper-item>
<paper-item-body two-line on-tap='automationTapped'> <paper-item-body two-line on-click='automationTapped'>
<div>[[computeName(automation)]]</div> <div>[[computeName(automation)]]</div>
<div secondary>[[computeDescription(automation)]]</div> <div secondary>[[computeDescription(automation)]]</div>
</paper-item-body> </paper-item-body>
@ -86,7 +86,7 @@
is-wide$='[[isWide]]' is-wide$='[[isWide]]'
icon='mdi:plus' icon='mdi:plus'
title='Add Automation' title='Add Automation'
on-tap='addAutomation' on-click='addAutomation'
></paper-fab> ></paper-fab>
</ha-app-layout> </ha-app-layout>

View File

@ -63,7 +63,7 @@
</div> </div>
</paper-item-body> </paper-item-body>
<paper-button <paper-button
on-tap='handleLogout' on-click='handleLogout'
>Sign out</paper-button> >Sign out</paper-button>
</div> </div>

View File

@ -60,7 +60,7 @@
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<ha-progress-button <ha-progress-button
on-tap='_handleEmailPasswordReset' on-click='_handleEmailPasswordReset'
progress='[[_requestInProgress]]' progress='[[_requestInProgress]]'
>Send reset email</ha-progress-button> >Send reset email</ha-progress-button>
<button <button
@ -100,7 +100,7 @@
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<ha-progress-button <ha-progress-button
on-tap='_handleConfirmPasswordReset' on-click='_handleConfirmPasswordReset'
progress='[[_requestInProgress]]' progress='[[_requestInProgress]]'
>Reset Password</ha-progress-button> >Reset Password</ha-progress-button>
</div> </div>

View File

@ -73,7 +73,7 @@
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<ha-progress-button <ha-progress-button
on-tap='_handleLogin' on-click='_handleLogin'
progress='[[_requestInProgress]]' progress='[[_requestInProgress]]'
>Sign in</ha-progress-button> >Sign in</ha-progress-button>
<button <button
@ -85,7 +85,7 @@
</paper-card> </paper-card>
<paper-card> <paper-card>
<paper-item on-tap='_handleRegister'> <paper-item on-click='_handleRegister'>
<paper-item-body two-line> <paper-item-body two-line>
Create Account Create Account
<div secondary>Get up and running quickly.</div> <div secondary>Get up and running quickly.</div>

View File

@ -80,7 +80,7 @@
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<ha-progress-button <ha-progress-button
on-tap='_handleRegister' on-click='_handleRegister'
progress='[[_requestInProgress]]' progress='[[_requestInProgress]]'
>Create Account</ha-progress-button> >Create Account</ha-progress-button>
<button <button
@ -119,11 +119,11 @@
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<ha-progress-button <ha-progress-button
on-tap='_handleVerifyEmail' on-click='_handleVerifyEmail'
progress='[[_requestInProgress]]' progress='[[_requestInProgress]]'
>Verify Email</ha-progress-button> >Verify Email</ha-progress-button>
<paper-button <paper-button
on-tap='_handleResendVerifyEmail' on-click='_handleResendVerifyEmail'
>Resend Verify Email</paper-button> >Resend Verify Email</paper-button>
</div> </div>
</paper-card> </paper-card>

View File

@ -37,7 +37,7 @@
Added by: [[item.source]] Added by: [[item.source]]
</div> </div>
<div class="card-actions"> <div class="card-actions">
<paper-button on-tap='_removeEntry'>Remove</paper-button> <paper-button on-click='_removeEntry'>Remove</paper-button>
</div> </div>
</paper-card> </paper-card>
</template> </template>
@ -49,7 +49,7 @@
<template is='dom-repeat' items='[[_progress]]'> <template is='dom-repeat' items='[[_progress]]'>
<paper-card heading='[[item.domain]]'> <paper-card heading='[[item.domain]]'>
<div class="card-actions"> <div class="card-actions">
<paper-button on-tap='_continueFlow'>Configure</paper-button> <paper-button on-click='_continueFlow'>Configure</paper-button>
</div> </div>
</paper-card> </paper-card>
</template> </template>
@ -62,7 +62,7 @@
<paper-card heading='[[item]]'> <paper-card heading='[[item]]'>
<!-- <div class="card-content">Some content</div> --> <!-- <div class="card-content">Some content</div> -->
<div class="card-actions"> <div class="card-actions">
<paper-button on-tap='_createFlow'>Configure</paper-button> <paper-button on-click='_createFlow'>Configure</paper-button>
</div> </div>
</paper-card> </paper-card>
</template> </template>

View File

@ -71,13 +71,13 @@
</paper-dialog-scrollable> </paper-dialog-scrollable>
<div class='buttons'> <div class='buttons'>
<template is='dom-if' if='[[_equals(step.type, "abort")]]'> <template is='dom-if' if='[[_equals(step.type, "abort")]]'>
<paper-button on-tap='_flowDone'>Close</paper-button> <paper-button on-click='_flowDone'>Close</paper-button>
</template> </template>
<template is='dom-if' if='[[_equals(step.type, "create_entry")]]'> <template is='dom-if' if='[[_equals(step.type, "create_entry")]]'>
<paper-button on-tap='_flowDone'>Close</paper-button> <paper-button on-click='_flowDone'>Close</paper-button>
</template> </template>
<template is='dom-if' if='[[_equals(step.type, "form")]]'> <template is='dom-if' if='[[_equals(step.type, "form")]]'>
<paper-button on-tap='_submitStep'>Submit</paper-button> <paper-button on-click='_submitStep'>Submit</paper-button>
</template> </template>
</div> </div>
</paper-dialog> </paper-dialog>

View File

@ -37,7 +37,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='_backTapped' on-click='_backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>[[localize('ui.panel.config.core.caption')]]</div> <div main-title>[[localize('ui.panel.config.core.caption')]]</div>
</app-toolbar> </app-toolbar>

View File

@ -59,7 +59,7 @@
[[localize('ui.panel.config.core.section.core.validation.valid')]] [[localize('ui.panel.config.core.section.core.validation.valid')]]
</div> </div>
</template> </template>
<paper-button raised on-tap='validateConfig'> <paper-button raised on-click='validateConfig'>
[[localize('ui.panel.config.core.section.core.validation.check_config')]] [[localize('ui.panel.config.core.section.core.validation.check_config')]]
</paper-button> </paper-button>
</template> </template>
@ -73,7 +73,7 @@
<span class='text'> <span class='text'>
[[localize('ui.panel.config.core.section.core.validation.invalid')]] [[localize('ui.panel.config.core.section.core.validation.invalid')]]
</span> </span>
<paper-button raised on-tap='validateConfig'> <paper-button raised on-click='validateConfig'>
[[localize('ui.panel.config.core.section.core.validation.check_config')]] [[localize('ui.panel.config.core.section.core.validation.check_config')]]
</paper-button> </paper-button>
</div> </div>

View File

@ -52,12 +52,12 @@
[[computeSuiteDescription(suiteStatus, suiteKey)]] [[computeSuiteDescription(suiteStatus, suiteKey)]]
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<paper-button on-tap='suiteMoreInfoTapped'> <paper-button on-click='suiteMoreInfoTapped'>
[[localize('ui.panel.config.core.section.hassbian.learn_more')]] [[localize('ui.panel.config.core.section.hassbian.learn_more')]]
</paper-button> </paper-button>
<template is='dom-if' if='[[computeShowInstall(suiteStatus, suiteKey)]]'> <template is='dom-if' if='[[computeShowInstall(suiteStatus, suiteKey)]]'>
<paper-button on-tap='suiteActionTapped'> <paper-button on-click='suiteActionTapped'>
[[localize('ui.panel.config.core.section.hassbian.install')]] [[localize('ui.panel.config.core.section.hassbian.install')]]
</paper-button> </paper-button>
</template> </template>

View File

@ -22,7 +22,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='_backTapped' on-click='_backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>[[localize('ui.panel.config.customize.caption')]]</div> <div main-title>[[localize('ui.panel.config.customize.caption')]]</div>
</app-toolbar> </app-toolbar>

View File

@ -27,7 +27,7 @@
} }
</style> </style>
<div id='wrapper' class='form-group'></div> <div id='wrapper' class='form-group'></div>
<paper-icon-button class="button" icon="[[getIcon(item.secondary)]]" on-tap="tapButton"></paper-icon-button> <paper-icon-button class="button" icon="[[getIcon(item.secondary)]]" on-click="tapButton"></paper-icon-button>
</template> </template>
</dom-module> </dom-module>

View File

@ -17,7 +17,7 @@
} }
</style> </style>
<paper-card> <paper-card>
<paper-item on-tap='_navigate'> <paper-item on-click='_navigate'>
<paper-item-body two-line> <paper-item-body two-line>
Home Assistant Cloud Home Assistant Cloud
<template is='dom-if' if='[[account]]'> <template is='dom-if' if='[[account]]'>

View File

@ -17,7 +17,7 @@
} }
</style> </style>
<paper-card> <paper-card>
<paper-item on-tap='_navigate'> <paper-item on-click='_navigate'>
<paper-item-body two-line> <paper-item-body two-line>
Integrations Integrations
<div secondary>EXPERIMENTAL Manage connected devices and services</div> <div secondary>EXPERIMENTAL Manage connected devices and services</div>

View File

@ -19,7 +19,7 @@
<paper-card> <paper-card>
<template is='dom-repeat' items='[[pages]]'> <template is='dom-repeat' items='[[pages]]'>
<template is='dom-if' if='[[_computeLoaded(hass, item)]]'> <template is='dom-if' if='[[_computeLoaded(hass, item)]]'>
<paper-item on-tap='_navigate'> <paper-item on-click='_navigate'>
<paper-item-body two-line> <paper-item-body two-line>
[[_computeCaption(item, localize)]] [[_computeCaption(item, localize)]]
<div secondary>[[_computeDescription(item, localize)]]</div> <div secondary>[[_computeDescription(item, localize)]]</div>

View File

@ -64,13 +64,13 @@
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<paper-button <paper-button
on-tap='saveEntity' on-click='saveEntity'
disabled='[[computeShowPlaceholder(formState)]]' disabled='[[computeShowPlaceholder(formState)]]'
>SAVE</paper-button> >SAVE</paper-button>
<template is='dom-if' if='[[allowDelete]]'> <template is='dom-if' if='[[allowDelete]]'>
<paper-button <paper-button
class='warning' class='warning'
on-tap='deleteEntity' on-click='deleteEntity'
disabled='[[computeShowPlaceholder(formState)]]' disabled='[[computeShowPlaceholder(formState)]]'
>DELETE</paper-button> >DELETE</paper-button>
</template> </template>

View File

@ -86,7 +86,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='backTapped' on-click='backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>Script [[name]]</div> <div main-title>Script [[name]]</div>
</app-toolbar> </app-toolbar>
@ -102,7 +102,7 @@
dirty$='[[dirty]]' dirty$='[[dirty]]'
icon='mdi:content-save' icon='mdi:content-save'
title='Save' title='Save'
on-tap='saveScript' on-click='saveScript'
></paper-fab> ></paper-fab>
</ha-app-layout> </ha-app-layout>

View File

@ -45,7 +45,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='_backTapped' on-click='_backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>[[localize('ui.panel.config.script.caption')]]</div> <div main-title>[[localize('ui.panel.config.script.caption')]]</div>
</app-toolbar> </app-toolbar>
@ -68,7 +68,7 @@
</template> </template>
<template is='dom-repeat' items='[[scripts]]' as='script'> <template is='dom-repeat' items='[[scripts]]' as='script'>
<paper-item> <paper-item>
<paper-item-body two-line on-tap='scriptTapped'> <paper-item-body two-line on-click='scriptTapped'>
<div>[[computeName(script)]]</div> <div>[[computeName(script)]]</div>
<div secondary>[[computeDescription(script)]]</div> <div secondary>[[computeDescription(script)]]</div>
</paper-item-body> </paper-item-body>
@ -82,7 +82,7 @@
is-wide$='[[isWide]]' is-wide$='[[isWide]]'
icon='mdi:plus' icon='mdi:plus'
title='Add Script' title='Add Script'
on-tap='addScript' on-click='addScript'
></paper-fab> ></paper-fab>
</ha-app-layout> </ha-app-layout>

View File

@ -77,7 +77,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='_backTapped' on-click='_backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>[[localize('ui.panel.config.zwave.caption')]]</div> <div main-title>[[localize('ui.panel.config.zwave.caption')]]</div>
</app-toolbar> </app-toolbar>
@ -95,7 +95,7 @@
<span>Z-Wave Node Management</span> <span>Z-Wave Node Management</span>
<paper-icon-button <paper-icon-button
class="toggle-help-icon" class="toggle-help-icon"
on-tap='toggleHelp' on-click='toggleHelp'
icon='mdi:help-circle' icon='mdi:help-circle'
></paper-icon-button> ></paper-icon-button>

View File

@ -37,7 +37,7 @@
</paper-input> </paper-input>
</div> </div>
<div class="card-actions"> <div class="card-actions">
<paper-button raised on-tap='refreshLog'>Refresh</paper-button> <paper-button raised on-click='refreshLog'>Refresh</paper-button>
</div> </div>
<div class='help-text'> <div class='help-text'>
<pre>[[ozwLogs]]</pre> <pre>[[ozwLogs]]</pre>

View File

@ -45,7 +45,7 @@
<span>Z-Wave Network Management</span> <span>Z-Wave Network Management</span>
<paper-icon-button <paper-icon-button
class="toggle-help-icon" class="toggle-help-icon"
on-tap='helpTap' on-click='helpTap'
icon='mdi:help-circle' icon='mdi:help-circle'
></paper-icon-button> ></paper-icon-button>

View File

@ -57,7 +57,7 @@
<div class='ha-form'> <div class='ha-form'>
<paper-input label="Event Type" autofocus required value='{{eventType}}'></paper-input> <paper-input label="Event Type" autofocus required value='{{eventType}}'></paper-input>
<paper-textarea label="Event Data (JSON, optional)" value='{{eventData}}'></paper-textarea> <paper-textarea label="Event Data (JSON, optional)" value='{{eventData}}'></paper-textarea>
<paper-button on-tap='fireEvent' raised>Fire Event</paper-button> <paper-button on-click='fireEvent' raised>Fire Event</paper-button>
</div> </div>
</div> </div>

View File

@ -154,7 +154,7 @@
<div class='card-content'>There are no new issues!</div> <div class='card-content'>There are no new issues!</div>
</template> </template>
<template is='dom-repeat' items='[[items]]'> <template is='dom-repeat' items='[[items]]'>
<paper-item on-tap='openLog'> <paper-item on-click='openLog'>
<paper-item-body two-line> <paper-item-body two-line>
<div class="row"> <div class="row">
[[item.message]] [[item.message]]
@ -173,7 +173,7 @@
service='clear' service='clear'
>Clear</ha-call-service-button> >Clear</ha-call-service-button>
<ha-progress-button <ha-progress-button
on-tap='_fetchData' on-click='_fetchData'
>Refresh</ha-progress-button> >Refresh</ha-progress-button>
</div> </div>
</template> </template>
@ -181,7 +181,7 @@
</div> </div>
<p class='error-log-intro'> <p class='error-log-intro'>
Press the button to load the full Home Assistant log. Press the button to load the full Home Assistant log.
<paper-icon-button icon='mdi:refresh' on-tap='refreshErrorLog'></paper-icon-button> <paper-icon-button icon='mdi:refresh' on-click='refreshErrorLog'></paper-icon-button>
</p> </p>
<div class='error-log'>[[errorLog]]</div> <div class='error-log'>[[errorLog]]</div>
</div> </div>

View File

@ -69,7 +69,7 @@
></paper-textarea> ></paper-textarea>
</div> </div>
<div class='card-actions'> <div class='card-actions'>
<paper-button on-tap='_publish'>Publish</paper-button> <paper-button on-click='_publish'>Publish</paper-button>
</div> </div>
</paper-card> </paper-card>
</div> </div>

View File

@ -121,7 +121,7 @@
value='{{serviceData}}' value='{{serviceData}}'
></paper-textarea> ></paper-textarea>
<paper-button <paper-button
on-tap='_callService' on-click='_callService'
raised raised
disabled='[[!validJSON]]' disabled='[[!validJSON]]'
>Call Service</paper-button> >Call Service</paper-button>

View File

@ -85,7 +85,7 @@
class='state-input' class='state-input'
></paper-input> ></paper-input>
<paper-textarea label="State attributes (JSON, optional)" value='{{_stateAttributes}}'></paper-textarea> <paper-textarea label="State attributes (JSON, optional)" value='{{_stateAttributes}}'></paper-textarea>
<paper-button on-tap='handleSetState' raised>Set State</paper-button> <paper-button on-click='handleSetState' raised>Set State</paper-button>
</div> </div>
<h1>Current entities</h1> <h1>Current entities</h1>
@ -108,7 +108,7 @@
</tr> </tr>
<template is='dom-repeat' items='[[_entities]]' as='entity'> <template is='dom-repeat' items='[[_entities]]' as='entity'>
<tr> <tr>
<td><a href='#' on-tap='entitySelected'>[[entity.entity_id]]</a></td> <td><a href='#' on-click='entitySelected'>[[entity.entity_id]]</a></td>
<td>[[entity.state]]</td> <td>[[entity.state]]</td>
<template is='dom-if' if='[[computeShowAttributes(narrow, _showAttributes)]]'> <template is='dom-if' if='[[computeShowAttributes(narrow, _showAttributes)]]'>
<td>[[attributeString(entity)]]</td> <td>[[attributeString(entity)]]</td>

View File

@ -51,7 +51,7 @@
<span class='name'>[[item.name]]</span> <span class='name'>[[item.name]]</span>
</template> </template>
<template is='dom-if' if="[[item.entity_id]]"> <template is='dom-if' if="[[item.entity_id]]">
<a href='#' on-tap="entityClicked" class='name'>[[item.name]]</a> <a href='#' on-click="entityClicked" class='name'>[[item.name]]</a>
</template> </template>
<span> </span> <span> </span>
<span>[[item.message]]</span> <span>[[item.message]]</span>

View File

@ -109,7 +109,7 @@
</div> </div>
</template> </template>
<template is='dom-repeat' items='[[_messages]]'> <template is='dom-repeat' items='[[_messages]]'>
<paper-item on-tap='openMP3Dialog'> <paper-item on-click='openMP3Dialog'>
<paper-item-body style="width:100%" two-line> <paper-item-body style="width:100%" two-line>
<div class="row"> <div class="row">
<div>[[item.caller]]</div> <div>[[item.caller]]</div>
@ -129,7 +129,7 @@
<h2> <h2>
[[localize('ui.panel.mailbox.playback_title')]] [[localize('ui.panel.mailbox.playback_title')]]
<paper-icon-button <paper-icon-button
on-tap='openDeleteDialog' on-click='openDeleteDialog'
icon='mdi:delete' icon='mdi:delete'
></paper-icon-button> ></paper-icon-button>
</h2> </h2>
@ -143,7 +143,7 @@
<p>[[localize('ui.panel.mailbox.delete_prompt')]]</p> <p>[[localize('ui.panel.mailbox.delete_prompt')]]</p>
<div class="buttons"> <div class="buttons">
<paper-button dialog-dismiss>[[localize('ui.common.cancel')]]</paper-button> <paper-button dialog-dismiss>[[localize('ui.common.cancel')]]</paper-button>
<paper-button dialog-confirm autofocus on-tap="deleteSelected">[[localize('ui.panel.mailbox.delete_button')]]</paper-button> <paper-button dialog-confirm autofocus on-click="deleteSelected">[[localize('ui.panel.mailbox.delete_button')]]</paper-button>
</div> </div>
</paper-dialog> </paper-dialog>
</template> </template>

View File

@ -66,7 +66,7 @@ class HaEntityMarker extends window.hassMixins.EventsMixin(Polymer.Element) {
ready() { ready() {
super.ready(); super.ready();
this.addEventListener('tap', ev => this.badgeTap(ev)); this.addEventListener('click', ev => this.badgeTap(ev));
} }
badgeTap(ev) { badgeTap(ev) {

View File

@ -79,7 +79,7 @@
></paper-icon-button> ></paper-icon-button>
<paper-listbox slot="dropdown-content"> <paper-listbox slot="dropdown-content">
<paper-item <paper-item
on-tap="_clearCompleted" on-click="_clearCompleted"
>[[localize('ui.panel.shopping-list.clear_completed')]]</paper-item> >[[localize('ui.panel.shopping-list.clear_completed')]]</paper-item>
</paper-listbox> </paper-listbox>
</paper-menu-button> </paper-menu-button>
@ -92,7 +92,7 @@
<paper-icon-button <paper-icon-button
slot="item-icon" slot="item-icon"
icon="mdi:plus" icon="mdi:plus"
on-tap='_addItem' on-click='_addItem'
></paper-icon-button> ></paper-icon-button>
<paper-item-body> <paper-item-body>
<paper-input <paper-input
@ -109,7 +109,7 @@
<paper-checkbox <paper-checkbox
slot="item-icon" slot="item-icon"
checked='{{item.complete}}' checked='{{item.complete}}'
on-tap='_itemCompleteTapped' on-click='_itemCompleteTapped'
tabindex='0' tabindex='0'
></paper-checkbox> ></paper-checkbox>
<paper-item-body> <paper-item-body>

View File

@ -82,7 +82,7 @@
ready() { ready() {
super.ready(); super.ready();
this.addEventListener('tap', () => this.cardTapped()); this.addEventListener('click', () => this.cardTapped());
} }
connectedCallback() { connectedCallback() {

View File

@ -38,7 +38,7 @@
<ha-card> <ha-card>
<template is='dom-if' if='[[title]]'> <template is='dom-if' if='[[title]]'>
<div class$='[[computeTitleClass(groupEntity)]]' on-tap='entityTapped'> <div class$='[[computeTitleClass(groupEntity)]]' on-click='entityTapped'>
<div class='flex name'>[[title]]</div> <div class='flex name'>[[title]]</div>
<template is='dom-if' if='[[showGroupToggle(groupEntity, states)]]'> <template is='dom-if' if='[[showGroupToggle(groupEntity, states)]]'>
<ha-entity-toggle <ha-entity-toggle
@ -108,9 +108,9 @@ class HaEntitiesCard extends
const cards = this.root.querySelectorAll('.state'); const cards = this.root.querySelectorAll('.state');
cards.forEach((card) => { cards.forEach((card) => {
if (card.classList.contains('more-info')) { if (card.classList.contains('more-info')) {
card.addEventListener('tap', this.entityTapped); card.addEventListener('click', this.entityTapped);
} else { } else {
card.removeEventListener('tap', this.entityTapped); card.removeEventListener('click', this.entityTapped);
} }
}); });
} }

View File

@ -35,7 +35,7 @@
cache-config='[[cacheConfig]]' cache-config='[[cacheConfig]]'
></ha-state-history-data> ></ha-state-history-data>
<paper-card dialog$='[[inDialog]]' <paper-card dialog$='[[inDialog]]'
on-tap='cardTapped' on-click='cardTapped'
elevation='[[computeElevation(inDialog)]]'> elevation='[[computeElevation(inDialog)]]'>
<div class='header'>[[computeTitle(stateObj)]]</div> <div class='header'>[[computeTitle(stateObj)]]</div>
<div class='content'> <div class='content'>

View File

@ -168,7 +168,7 @@
<div class='controls layout horizontal justified'> <div class='controls layout horizontal justified'>
<paper-icon-button <paper-icon-button
icon='mdi:power' icon='mdi:power'
on-tap='handleTogglePower' on-click='handleTogglePower'
invisible$='[[computeHidePowerButton(playerObj)]]' invisible$='[[computeHidePowerButton(playerObj)]]'
class='self-center secondary' class='self-center secondary'
></paper-icon-button> ></paper-icon-button>
@ -178,26 +178,26 @@
icon='mdi:skip-previous' icon='mdi:skip-previous'
invisible$='[[!playerObj.supportsPreviousTrack]]' invisible$='[[!playerObj.supportsPreviousTrack]]'
disabled='[[playerObj.isOff]]' disabled='[[playerObj.isOff]]'
on-tap='handlePrevious' on-click='handlePrevious'
></paper-icon-button> ></paper-icon-button>
<paper-icon-button <paper-icon-button
class='primary' class='primary'
icon='[[computePlaybackControlIcon(playerObj)]]' icon='[[computePlaybackControlIcon(playerObj)]]'
invisible$='[[!computePlaybackControlIcon(playerObj)]]' invisible$='[[!computePlaybackControlIcon(playerObj)]]'
disabled='[[playerObj.isOff]]' disabled='[[playerObj.isOff]]'
on-tap='handlePlaybackControl' on-click='handlePlaybackControl'
></paper-icon-button> ></paper-icon-button>
<paper-icon-button <paper-icon-button
icon='mdi:skip-next' icon='mdi:skip-next'
invisible$='[[!playerObj.supportsNextTrack]]' invisible$='[[!playerObj.supportsNextTrack]]'
disabled='[[playerObj.isOff]]' disabled='[[playerObj.isOff]]'
on-tap='handleNext' on-click='handleNext'
></paper-icon-button> ></paper-icon-button>
</div> </div>
<paper-icon-button <paper-icon-button
icon='mdi:dots-vertical' icon='mdi:dots-vertical'
on-tap='handleOpenMoreInfo' on-click='handleOpenMoreInfo'
class='self-center secondary' class='self-center secondary'
></paper-icon-button> ></paper-icon-button>

View File

@ -39,7 +39,7 @@
<ha-card header='[[computeTitle(stateObj)]]'> <ha-card header='[[computeTitle(stateObj)]]'>
<ha-markdown content='[[stateObj.attributes.message]]'></ha-markdown> <ha-markdown content='[[stateObj.attributes.message]]'></ha-markdown>
<paper-button on-tap='dismissTap'>[[localize('ui.card.persistent_notification.dismiss')]]</paper-button> <paper-button on-click='dismissTap'>[[localize('ui.card.persistent_notification.dismiss')]]</paper-button>
</ha-card> </ha-card>
</template> </template>
</dom-module> </dom-module>

View File

@ -37,7 +37,7 @@
<paper-icon-button <paper-icon-button
disabled$='[[computeDisabled(stateObj, item)]]' disabled$='[[computeDisabled(stateObj, item)]]'
icon='[[computeIcon(stateObj, item)]]' icon='[[computeIcon(stateObj, item)]]'
on-tap='showSensorHistory'> on-click='showSensorHistory'>
</paper-icon-button> </paper-icon-button>
</th> </th>
</template> </template>

View File

@ -7,7 +7,7 @@
<ha-progress-button <ha-progress-button
id='progress' id='progress'
progress='[[progress]]' progress='[[progress]]'
on-tap='buttonTapped' on-click='buttonTapped'
disabled='[[disabled]]' disabled='[[disabled]]'
><slot></slot></ha-progress-button> ><slot></slot></ha-progress-button>
</template> </template>

View File

@ -8,7 +8,7 @@
<ha-progress-button <ha-progress-button
id='progress' id='progress'
progress='[[progress]]' progress='[[progress]]'
on-tap='buttonTapped' on-click='buttonTapped'
><slot></slot></ha-progress-button> ><slot></slot></ha-progress-button>
</template> </template>
</dom-module> </dom-module>

View File

@ -44,7 +44,7 @@
<paper-button <paper-button
id='button' id='button'
disabled='[[computeDisabled(disabled, progress)]]' disabled='[[computeDisabled(disabled, progress)]]'
on-tap='buttonTapped' on-click='buttonTapped'
> >
<slot></slot> <slot></slot>
</paper-button> </paper-button>
@ -89,7 +89,7 @@ class HaProgressButton extends Polymer.Element {
ready() { ready() {
super.ready(); super.ready();
this.addEventListener('tap', ev => this.buttonTapped(ev)); this.addEventListener('click', ev => this.buttonTapped(ev));
} }
buttonTapped(ev) { buttonTapped(ev) {

View File

@ -85,7 +85,7 @@
<div class="chartZoomInline"> <div class="chartZoomInline">
<paper-icon-button <paper-icon-button
icon='mdi:arrow-expand-all' icon='mdi:arrow-expand-all'
on-tap='resetZoom' on-click='resetZoom'
></paper-icon-button> ></paper-icon-button>
</div> </div>
</template> </template>

View File

@ -24,8 +24,8 @@
</style> </style>
<template is='dom-if' if='[[stateObj.attributes.assumed_state]]'> <template is='dom-if' if='[[stateObj.attributes.assumed_state]]'>
<paper-icon-button icon="mdi:flash-off" on-tap="turnOff" state-active$='[[!isOn]]'></paper-icon-button> <paper-icon-button icon="mdi:flash-off" on-click="turnOff" state-active$='[[!isOn]]'></paper-icon-button>
<paper-icon-button icon="mdi:flash" on-tap="turnOn" state-active$='[[isOn]]'></paper-icon-button> <paper-icon-button icon="mdi:flash" on-click="turnOn" state-active$='[[isOn]]'></paper-icon-button>
</template> </template>
<template is='dom-if' if='[[!stateObj.attributes.assumed_state]]'> <template is='dom-if' if='[[!stateObj.attributes.assumed_state]]'>
<paper-toggle-button <paper-toggle-button
@ -62,7 +62,7 @@ class HaEntityToggle extends Polymer.Element {
ready() { ready() {
super.ready(); super.ready();
this.addEventListener('tap', ev => this.onTap(ev)); this.addEventListener('click', ev => this.onTap(ev));
this.forceStateChange(); this.forceStateChange();
} }

View File

@ -81,7 +81,7 @@ class HaStateLabelBadge extends
ready() { ready() {
super.ready(); super.ready();
this.addEventListener('tap', ev => this.badgeTap(ev)); this.addEventListener('click', ev => this.badgeTap(ev));
} }
badgeTap(ev) { badgeTap(ev) {

View File

@ -37,10 +37,10 @@
</div> </div>
<div class="control-buttons"> <div class="control-buttons">
<div> <div>
<paper-icon-button icon="mdi:chevron-up" on-tap="incrementValue"></paper-icon-button> <paper-icon-button icon="mdi:chevron-up" on-click="incrementValue"></paper-icon-button>
</div> </div>
<div> <div>
<paper-icon-button icon="mdi:chevron-down" on-tap="decrementValue"></paper-icon-button> <paper-icon-button icon="mdi:chevron-down" on-click="decrementValue"></paper-icon-button>
</div> </div>
</div> </div>
</template> </template>

View File

@ -15,12 +15,12 @@
</style> </style>
<div class='state'> <div class='state'>
<paper-icon-button icon="mdi:arrow-up" on-tap='onOpenTap' <paper-icon-button icon="mdi:arrow-up" on-click='onOpenTap'
invisible$='[[!entityObj.supportsOpen]]' invisible$='[[!entityObj.supportsOpen]]'
disabled='[[computeOpenDisabled(stateObj, entityObj)]]'></paper-icon-button> disabled='[[computeOpenDisabled(stateObj, entityObj)]]'></paper-icon-button>
<paper-icon-button icon="mdi:stop" on-tap='onStopTap' <paper-icon-button icon="mdi:stop" on-click='onStopTap'
invisible$='[[!entityObj.supportsStop]]'></paper-icon-button> invisible$='[[!entityObj.supportsStop]]'></paper-icon-button>
<paper-icon-button icon="mdi:arrow-down" on-tap='onCloseTap' <paper-icon-button icon="mdi:arrow-down" on-click='onCloseTap'
invisible$='[[!entityObj.supportsClose]]' invisible$='[[!entityObj.supportsClose]]'
disabled='[[computeClosedDisabled(stateObj, entityObj)]]'></paper-icon-button> disabled='[[computeClosedDisabled(stateObj, entityObj)]]'></paper-icon-button>
</div> </div>

View File

@ -18,14 +18,14 @@
} }
</style> </style>
<paper-icon-button icon="mdi:arrow-top-right" <paper-icon-button icon="mdi:arrow-top-right"
on-tap='onOpenTiltTap' title='Open tilt' on-click='onOpenTiltTap' title='Open tilt'
invisible$='[[!entityObj.supportsOpenTilt]]' invisible$='[[!entityObj.supportsOpenTilt]]'
disabled='[[computeOpenDisabled(stateObj, entityObj)]]'></paper-icon-button> disabled='[[computeOpenDisabled(stateObj, entityObj)]]'></paper-icon-button>
<paper-icon-button icon="mdi:stop" on-tap='onStopTiltTap' <paper-icon-button icon="mdi:stop" on-click='onStopTiltTap'
invisible$='[[!entityObj.supportsStopTilt]]' invisible$='[[!entityObj.supportsStopTilt]]'
title='Stop tilt'></paper-icon-button> title='Stop tilt'></paper-icon-button>
<paper-icon-button icon="mdi:arrow-bottom-left" <paper-icon-button icon="mdi:arrow-bottom-left"
on-tap='onCloseTiltTap' title='Close tilt' on-click='onCloseTiltTap' title='Close tilt'
invisible$='[[!entityObj.supportsCloseTilt]]' invisible$='[[!entityObj.supportsCloseTilt]]'
disabled='[[computeClosedDisabled(stateObj, entityObj)]]'></paper-icon-button> disabled='[[computeClosedDisabled(stateObj, entityObj)]]'></paper-icon-button>
</template> </template>

View File

@ -13,7 +13,7 @@
<paper-icon-button <paper-icon-button
icon='mdi:menu' icon='mdi:menu'
class$='[[computeMenuButtonClass(narrow, showMenu)]]' class$='[[computeMenuButtonClass(narrow, showMenu)]]'
on-tap='toggleMenu' on-click='toggleMenu'
></paper-icon-button> ></paper-icon-button>
</template> </template>
</dom-module> </dom-module>

View File

@ -98,23 +98,23 @@
<app-toolbar> <app-toolbar>
<div main-title>Home Assistant</div> <div main-title>Home Assistant</div>
<paper-icon-button icon='mdi:chevron-left' hidden$='[[narrow]]' on-tap='toggleMenu'></paper-icon-button> <paper-icon-button icon='mdi:chevron-left' hidden$='[[narrow]]' on-click='toggleMenu'></paper-icon-button>
</app-toolbar> </app-toolbar>
<paper-listbox attr-for-selected='data-panel' selected='[[hass.panelUrl]]'> <paper-listbox attr-for-selected='data-panel' selected='[[hass.panelUrl]]'>
<paper-icon-item on-tap='menuClicked' data-panel='states'> <paper-icon-item on-click='menuClicked' data-panel='states'>
<iron-icon slot="item-icon" icon='mdi:apps'></iron-icon> <iron-icon slot="item-icon" icon='mdi:apps'></iron-icon>
<span class='item-text'>[[localize('panel.states')]]</span> <span class='item-text'>[[localize('panel.states')]]</span>
</paper-icon-item> </paper-icon-item>
<template is='dom-repeat' items='[[panels]]'> <template is='dom-repeat' items='[[panels]]'>
<paper-icon-item on-tap='menuClicked' data-panel$='[[item.url_path]]'> <paper-icon-item on-click='menuClicked' data-panel$='[[item.url_path]]'>
<iron-icon slot="item-icon" icon='[[item.icon]]'></iron-icon> <iron-icon slot="item-icon" icon='[[item.icon]]'></iron-icon>
<span class='item-text'>[[computePanelName(localize, item)]]</span> <span class='item-text'>[[computePanelName(localize, item)]]</span>
</paper-icon-item> </paper-icon-item>
</template> </template>
<paper-icon-item on-tap='menuClicked' data-panel='logout' class='logout'> <paper-icon-item on-click='menuClicked' data-panel='logout' class='logout'>
<iron-icon slot="item-icon" icon='mdi:exit-to-app'></iron-icon> <iron-icon slot="item-icon" icon='mdi:exit-to-app'></iron-icon>
<span class='item-text'>[[localize('ui.sidebar.log_out')]]</span> <span class='item-text'>[[localize('ui.sidebar.log_out')]]</span>
</paper-icon-item> </paper-icon-item>
@ -129,29 +129,29 @@
<paper-icon-button <paper-icon-button
icon='mdi:remote' data-panel='dev-service' icon='mdi:remote' data-panel='dev-service'
alt="[[localize('panel.dev-services')]]" title="[[localize('panel.dev-services')]]" alt="[[localize('panel.dev-services')]]" title="[[localize('panel.dev-services')]]"
on-tap='menuClicked'></paper-icon-button> on-click='menuClicked'></paper-icon-button>
<paper-icon-button <paper-icon-button
icon='mdi:code-tags' data-panel='dev-state' icon='mdi:code-tags' data-panel='dev-state'
alt="[[localize('panel.dev-states')]]" title="[[localize('panel.dev-states')]]" alt="[[localize('panel.dev-states')]]" title="[[localize('panel.dev-states')]]"
on-tap='menuClicked'></paper-icon-button> on-click='menuClicked'></paper-icon-button>
<paper-icon-button <paper-icon-button
icon='mdi:radio-tower' data-panel='dev-event' icon='mdi:radio-tower' data-panel='dev-event'
alt="[[localize('panel.dev-events')]]" title="[[localize('panel.dev-events')]]" alt="[[localize('panel.dev-events')]]" title="[[localize('panel.dev-events')]]"
on-tap='menuClicked'></paper-icon-button> on-click='menuClicked'></paper-icon-button>
<paper-icon-button <paper-icon-button
icon='mdi:file-xml' data-panel='dev-template' icon='mdi:file-xml' data-panel='dev-template'
alt="[[localize('panel.dev-templates')]]" title="[[localize('panel.dev-templates')]]" alt="[[localize('panel.dev-templates')]]" title="[[localize('panel.dev-templates')]]"
on-tap='menuClicked'></paper-icon-button> on-click='menuClicked'></paper-icon-button>
<template is='dom-if' if='[[_mqttLoaded(hass)]]'> <template is='dom-if' if='[[_mqttLoaded(hass)]]'>
<paper-icon-button <paper-icon-button
icon='mdi:altimeter' data-panel='dev-mqtt' icon='mdi:altimeter' data-panel='dev-mqtt'
alt="[[localize('panel.dev-mqtt')]]" title="[[localize('panel.dev-mqtt')]]" alt="[[localize('panel.dev-mqtt')]]" title="[[localize('panel.dev-mqtt')]]"
on-tap='menuClicked'></paper-icon-button> on-click='menuClicked'></paper-icon-button>
</template> </template>
<paper-icon-button <paper-icon-button
icon='mdi:information-outline' data-panel='dev-info' icon='mdi:information-outline' data-panel='dev-info'
alt="[[localize('panel.dev-info')]]" title="[[localize('panel.dev-info')]]" alt="[[localize('panel.dev-info')]]" title="[[localize('panel.dev-info')]]"
on-tap='menuClicked'></paper-icon-button> on-click='menuClicked'></paper-icon-button>
</div> </div>
</div> </div>
</template> </template>

View File

@ -7,7 +7,7 @@
<template> <template>
<paper-icon-button <paper-icon-button
icon="mdi:microphone" hidden$='[[!canListen]]' icon="mdi:microphone" hidden$='[[!canListen]]'
on-tap="handleListenClick" on-click="handleListenClick"
></paper-icon-button> ></paper-icon-button>
</template> </template>

View File

@ -123,7 +123,7 @@
<div class='icon' hidden$="[[results]]"> <div class='icon' hidden$="[[results]]">
<paper-icon-button <paper-icon-button
icon="mdi:text-to-speech" icon="mdi:text-to-speech"
on-tap='startListening' on-click='startListening'
></paper-icon-button> ></paper-icon-button>
</div> </div>
</div> </div>

View File

@ -28,7 +28,7 @@
</app-toolbar> </app-toolbar>
<div class='layout vertical center-center'> <div class='layout vertical center-center'>
<h3>[[error]]</h3> <h3>[[error]]</h3>
<paper-button on-tap='backTapped'>go back</paper-button> <paper-button on-click='backTapped'>go back</paper-button>
</div> </div>
</div> </div>
</template> </template>

View File

@ -12,7 +12,7 @@
<app-toolbar> <app-toolbar>
<paper-icon-button <paper-icon-button
icon='mdi:arrow-left' icon='mdi:arrow-left'
on-tap='_backTapped' on-click='_backTapped'
></paper-icon-button> ></paper-icon-button>
<div main-title>[[title]]</div> <div main-title>[[title]]</div>
</app-toolbar> </app-toolbar>

View File

@ -60,7 +60,7 @@
></paper-input> ></paper-input>
<div class="layout horizontal center"> <div class="layout horizontal center">
<paper-checkbox for id='rememberLogin'>[[localize('ui.login-form.remember')]]</paper-checkbox> <paper-checkbox for id='rememberLogin'>[[localize('ui.login-form.remember')]]</paper-checkbox>
<paper-button on-tap='validatePassword'>[[localize('ui.login-form.log_in')]]</paper-button> <paper-button on-click='validatePassword'>[[localize('ui.login-form.log_in')]]</paper-button>
</div> </div>
</div> </div>
<div id="validatebox" hidden$="[[!showSpinner]]"> <div id="validatebox" hidden$="[[!showSpinner]]">

View File

@ -62,7 +62,7 @@
> >
<paper-tab <paper-tab
data-entity='' data-entity=''
on-tap='scrollToTop' on-click='scrollToTop'
> >
<template is='dom-if' if='[[!defaultView]]'> <template is='dom-if' if='[[!defaultView]]'>
Home Home
@ -88,7 +88,7 @@
<template is='dom-repeat' items='[[views]]'> <template is='dom-repeat' items='[[views]]'>
<paper-tab <paper-tab
data-entity$='[[item.entity_id]]' data-entity$='[[item.entity_id]]'
on-tap='scrollToTop' on-click='scrollToTop'
> >
<template is='dom-if' if='[[item.attributes.icon]]'> <template is='dom-if' if='[[item.attributes.icon]]'>
<iron-icon title$='[[computeStateName(item)]]' icon='[[item.attributes.icon]]'></iron-icon> <iron-icon title$='[[computeStateName(item)]]' icon='[[item.attributes.icon]]'></iron-icon>

View File

@ -23,16 +23,16 @@
</div> </div>
<div class='layout horizontal'> <div class='layout horizontal'>
<paper-button <paper-button
on-tap='handleDisarmTap' on-click='handleDisarmTap'
hidden$='[[!disarmButtonVisible]]' hidden$='[[!disarmButtonVisible]]'
disabled='[[!codeValid]]' disabled='[[!codeValid]]'
>Disarm</paper-button> >Disarm</paper-button>
<paper-button <paper-button
on-tap='handleHomeTap' on-click='handleHomeTap'
hidden$='[[!armHomeButtonVisible]]' hidden$='[[!armHomeButtonVisible]]'
disabled=[[!codeValid]]>Arm Home</paper-button> disabled=[[!codeValid]]>Arm Home</paper-button>
<paper-button <paper-button
on-tap='handleAwayTap' on-click='handleAwayTap'
hidden$='[[!armAwayButtonVisible]]' hidden$='[[!armAwayButtonVisible]]'
disabled='[[!codeValid]]'>Arm Away</paper-button> disabled='[[!codeValid]]'>Arm Away</paper-button>
</div> </div>

View File

@ -22,7 +22,7 @@
<ha-relative-time datetime="[[stateObj.attributes.last_triggered]]"></ha-relative-time> <ha-relative-time datetime="[[stateObj.attributes.last_triggered]]"></ha-relative-time>
</p> </p>
<paper-button on-tap='handleTriggerTapped'>TRIGGER</paper-button> <paper-button on-click='handleTriggerTapped'>TRIGGER</paper-button>
</template> </template>
</dom-module> </dom-module>

View File

@ -68,7 +68,7 @@
<paper-button <paper-button
raised raised
disabled='[[isConfiguring]]' disabled='[[isConfiguring]]'
on-tap='submitClicked' on-click='submitClicked'
> >
<paper-spinner <paper-spinner
active='[[isConfiguring]]' active='[[isConfiguring]]'

View File

@ -63,10 +63,10 @@
<div class='direction'> <div class='direction'>
<div>Direction</div> <div>Direction</div>
<paper-icon-button icon='mdi:rotate-left' <paper-icon-button icon='mdi:rotate-left'
on-tap='onDirectionLeft' title='Left' on-click='onDirectionLeft' title='Left'
disabled='[[computeIsRotatingLeft(stateObj)]]'></paper-icon-button> disabled='[[computeIsRotatingLeft(stateObj)]]'></paper-icon-button>
<paper-icon-button icon='mdi:rotate-right' <paper-icon-button icon='mdi:rotate-right'
on-tap='onDirectionRight' title='Right' on-click='onDirectionRight' title='Right'
disabled='[[computeIsRotatingRight(stateObj)]]'></paper-icon-button> disabled='[[computeIsRotatingRight(stateObj)]]'></paper-icon-button>
</div> </div>
</div> </div>

View File

@ -14,8 +14,8 @@
<div hidden$='[[!stateObj.attributes.code_format]]'> <div hidden$='[[!stateObj.attributes.code_format]]'>
<paper-input label='code' value='{{enteredCode}}' pattern='[[stateObj.attributes.code_format]]' type='password'></paper-input> <paper-input label='code' value='{{enteredCode}}' pattern='[[stateObj.attributes.code_format]]' type='password'></paper-input>
<paper-button on-tap='handleUnlockTap' hidden$='[[!isLocked]]'>Unlock</paper-button> <paper-button on-click='handleUnlockTap' hidden$='[[!isLocked]]'>Unlock</paper-button>
<paper-button on-tap='handleLockTap' hidden$=[[isLocked]]>Lock</paper-button> <paper-button on-click='handleLockTap' hidden$=[[isLocked]]>Lock</paper-button>
</div> </div>
<ha-attributes state-obj='[[stateObj]]' extra-filters='code_format'></ha-attributes> <ha-attributes state-obj='[[stateObj]]' extra-filters='code_format'></ha-attributes>
</template> </template>

View File

@ -58,17 +58,17 @@
<div class='layout horizontal'> <div class='layout horizontal'>
<div class='flex'> <div class='flex'>
<paper-icon-button icon='mdi:power' highlight$='[[isOff]]' <paper-icon-button icon='mdi:power' highlight$='[[isOff]]'
on-tap='handleTogglePower' on-click='handleTogglePower'
hidden$='[[computeHidePowerButton(isOff, supportsTurnOn, supportsTurnOff)]]'></paper-icon-button> hidden$='[[computeHidePowerButton(isOff, supportsTurnOn, supportsTurnOff)]]'></paper-icon-button>
</div> </div>
<div> <div>
<template is='dom-if' if='[[computeShowPlaybackControls(isOff, hasMediaControl)]]'> <template is='dom-if' if='[[computeShowPlaybackControls(isOff, hasMediaControl)]]'>
<paper-icon-button icon='mdi:skip-previous' on-tap='handlePrevious' <paper-icon-button icon='mdi:skip-previous' on-click='handlePrevious'
hidden$='[[!supportsPreviousTrack]]'></paper-icon-button> hidden$='[[!supportsPreviousTrack]]'></paper-icon-button>
<paper-icon-button icon='[[computePlaybackControlIcon(isPlaying)]]' <paper-icon-button icon='[[computePlaybackControlIcon(isPlaying)]]'
on-tap='handlePlaybackControl' on-click='handlePlaybackControl'
hidden$='[[!computePlaybackControlIcon(isPlaying)]]' highlight></paper-icon-button> hidden$='[[!computePlaybackControlIcon(isPlaying)]]' highlight></paper-icon-button>
<paper-icon-button icon='mdi:skip-next' on-tap='handleNext' <paper-icon-button icon='mdi:skip-next' on-click='handleNext'
hidden$='[[!supportsNextTrack]]'></paper-icon-button> hidden$='[[!supportsNextTrack]]'></paper-icon-button>
</template> </template>
</div> </div>
@ -76,7 +76,7 @@
<!-- VOLUME --> <!-- VOLUME -->
<div class='volume_buttons center horizontal layout' <div class='volume_buttons center horizontal layout'
hidden$='[[computeHideVolumeButtons(isOff, supportsVolumeButtons)]]'> hidden$='[[computeHideVolumeButtons(isOff, supportsVolumeButtons)]]'>
<paper-icon-button on-tap="handleVolumeTap" <paper-icon-button on-click="handleVolumeTap"
icon="mdi:volume-off"></paper-icon-button> icon="mdi:volume-off"></paper-icon-button>
<paper-icon-button id="volumeDown" disabled$='[[isMuted]]' <paper-icon-button id="volumeDown" disabled$='[[isMuted]]'
on-mousedown="handleVolumeDown" on-touchstart="handleVolumeDown" on-mousedown="handleVolumeDown" on-touchstart="handleVolumeDown"
@ -86,7 +86,7 @@
icon="mdi:volume-high"></paper-icon-button> icon="mdi:volume-high"></paper-icon-button>
</div> </div>
<div class='volume center horizontal layout' hidden$='[[!supportsVolumeSet]]'> <div class='volume center horizontal layout' hidden$='[[!supportsVolumeSet]]'>
<paper-icon-button on-tap="handleVolumeTap" <paper-icon-button on-click="handleVolumeTap"
hidden$="[[supportsVolumeButtons]]" hidden$="[[supportsVolumeButtons]]"
icon="[[computeMuteVolumeIcon(isMuted)]]"></paper-icon-button> icon="[[computeMuteVolumeIcon(isMuted)]]"></paper-icon-button>
<paper-slider disabled$='[[isMuted]]' <paper-slider disabled$='[[isMuted]]'
@ -115,7 +115,7 @@
value='{{ttsMessage}}' value='{{ttsMessage}}'
on-keydown="ttsCheckForEnter" on-keydown="ttsCheckForEnter"
></paper-input> ></paper-input>
<paper-icon-button icon='mdi:send' on-tap='sendTTS'></paper-icon-button> <paper-icon-button icon='mdi:send' on-click='sendTTS'></paper-icon-button>
</div> </div>
</div> </div>
</template> </template>

View File

@ -44,23 +44,23 @@
<div class='horizontal justified layout'> <div class='horizontal justified layout'>
<div hidden$='[[!supportsPause(stateObj)]]'> <div hidden$='[[!supportsPause(stateObj)]]'>
<paper-icon-button icon='mdi:play-pause' <paper-icon-button icon='mdi:play-pause'
on-tap='onPlayPause' title='Start/Pause'></paper-icon-button> on-click='onPlayPause' title='Start/Pause'></paper-icon-button>
</div> </div>
<div hidden$='[[!supportsStop(stateObj)]]'> <div hidden$='[[!supportsStop(stateObj)]]'>
<paper-icon-button icon='mdi:stop' <paper-icon-button icon='mdi:stop'
on-tap='onStop' title='Stop'></paper-icon-button> on-click='onStop' title='Stop'></paper-icon-button>
</div> </div>
<div hidden$='[[!supportsCleanSpot(stateObj)]]'> <div hidden$='[[!supportsCleanSpot(stateObj)]]'>
<paper-icon-button icon='mdi:broom' <paper-icon-button icon='mdi:broom'
on-tap='onCleanSpot' title='Clean spot'></paper-icon-button> on-click='onCleanSpot' title='Clean spot'></paper-icon-button>
</div> </div>
<div hidden$='[[!supportsLocate(stateObj)]]'> <div hidden$='[[!supportsLocate(stateObj)]]'>
<paper-icon-button icon='mdi:map-marker' <paper-icon-button icon='mdi:map-marker'
on-tap='onLocate' title='Locate'></paper-icon-button> on-click='onLocate' title='Locate'></paper-icon-button>
</div> </div>
<div hidden$='[[!supportsReturnHome(stateObj)]]'> <div hidden$='[[!supportsReturnHome(stateObj)]]'>
<paper-icon-button icon='mdi:home-map-marker' <paper-icon-button icon='mdi:home-map-marker'
on-tap='onReturnHome' title='Return home'></paper-icon-button> on-click='onReturnHome' title='Return home'></paper-icon-button>
</div> </div>
</div> </div>
</div> </div>

View File

@ -41,7 +41,7 @@
<div class='horizontal justified layout' id='input_number_card'> <div class='horizontal justified layout' id='input_number_card'>
<state-info state-obj="[[stateObj]]" in-dialog='[[inDialog]]'></state-info> <state-info state-obj="[[stateObj]]" in-dialog='[[inDialog]]'></state-info>
<paper-slider min='[[min]]' max='[[max]]' value='{{value}}' step='[[step]]' hidden='[[hiddenslider]]' pin <paper-slider min='[[min]]' max='[[max]]' value='{{value}}' step='[[step]]' hidden='[[hiddenslider]]' pin
on-change='selectedValueChanged' on-tap='stopPropagation' id='slider'> on-change='selectedValueChanged' on-click='stopPropagation' id='slider'>
</paper-slider> </paper-slider>
<paper-input <paper-input
no-label-float no-label-float
@ -53,7 +53,7 @@
value='{{value}}' value='{{value}}'
type='number' type='number'
on-change='selectedValueChanged' on-change='selectedValueChanged'
on-tap='stopPropagation' on-click='stopPropagation'
hidden='[[hiddenbox]]' hidden='[[hiddenbox]]'
> >
</paper-input> </paper-input>

View File

@ -29,7 +29,7 @@
<state-badge state-obj='[[stateObj]]'></state-badge> <state-badge state-obj='[[stateObj]]'></state-badge>
<paper-dropdown-menu <paper-dropdown-menu
on-tap='stopPropagation' on-click='stopPropagation'
selected-item-label='{{selectedOption}}' selected-item-label='{{selectedOption}}'
label='[[computeStateName(stateObj)]]'> label='[[computeStateName(stateObj)]]'>
<paper-listbox slot="dropdown-content" selected="[[computeSelected(stateObj)]]"> <paper-listbox slot="dropdown-content" selected="[[computeSelected(stateObj)]]">

View File

@ -29,7 +29,7 @@
type='[[stateObj.attributes.mode]]' type='[[stateObj.attributes.mode]]'
on-change='selectedValueChanged' on-change='selectedValueChanged'
on-tap='stopPropagation' on-click='stopPropagation'
placeholder='(empty value)' placeholder='(empty value)'
> >
</paper-input> </paper-input>

View File

@ -21,7 +21,7 @@
<div class='horizontal justified layout'> <div class='horizontal justified layout'>
<state-info state-obj="[[stateObj]]" in-dialog='[[inDialog]]'></state-info> <state-info state-obj="[[stateObj]]" in-dialog='[[inDialog]]'></state-info>
<paper-button on-tap='activateScene'>ACTIVATE</paper-button> <paper-button on-click='activateScene'>ACTIVATE</paper-button>
</div> </div>
</template> </template>
</dom-module> </dom-module>

View File

@ -30,7 +30,7 @@
<ha-entity-toggle state-obj='[[stateObj]]' hass='[[hass]]'></ha-entity-toggle> <ha-entity-toggle state-obj='[[stateObj]]' hass='[[hass]]'></ha-entity-toggle>
</template> </template>
<template is='dom-if' if='[[!stateObj.attributes.can_cancel]]'> <template is='dom-if' if='[[!stateObj.attributes.can_cancel]]'>
<paper-button on-tap='fireScript'>ACTIVATE</paper-button> <paper-button on-click='fireScript'>ACTIVATE</paper-button>
</template> </template>
</div> </div>
</template> </template>

View File

@ -40,7 +40,7 @@ class StateCardWeblink extends Polymer.Element {
ready() { ready() {
super.ready(); super.ready();
this.addEventListener('tap', ev => this.onTap(ev)); this.addEventListener('click', ev => this.onTap(ev));
} }
computeStateName(stateObj) { computeStateName(stateObj) {