PolymerElements / paper-icon-button

A Material Design icon button
https://www.webcomponents.org/element/PolymerElements/paper-icon-button
42 stars 44 forks source link

on-tap is not firing on mobile Chrome version 44.0.2403.54 #30

Closed dominik0711 closed 8 years ago

dominik0711 commented 9 years ago

I try to use my web application from my Nexus 5 but clicking on a paper-icon-button does not call my function. This is the code:

<div>
    <paper-icon-button id="createBtn" icon="create"
                       on-tap="_onEditProject"></paper-icon-button>
    <paper-icon-button id="delBtn" icon="delete"
                       on-tap="_onDelete"></paper-icon-button>
    <paper-tooltip for="createBtn">[[i18n.editprj]]</paper-tooltip>
    <paper-tooltip for="delBtn">[[i18n.delprj]]</paper-tooltip>
</div>
...
<script>
  Polymer({
    is: 'aw-project-entry',
    properties: {
      project: {
        type: Object,
        notify: true,
        value: function () { return { }; }
      }
    },

    _onDelete : function (ev) {
      var dialog = this.$.delDlg;
      dialog.toggle();
    },

    _onEditProject : function (ev) {
      var cur = au.projects.current;
      if (this.project.key !== "") {
        cur.setId(this.project.key);
        cur.store.loadFromFB(this.project.data);
        cur.load();
        document.querySelector("#application").route = "project";
        document.querySelector("aw-project-content").route = "sd";
        document.querySelector("aw-project").prj = cur;
        document.querySelector("aw-oertliche-bauueberwachung").prj = cur;
        au.projects.switchProjectPage(cur.sd);
        document.querySelector("aw-project-menu").focus();
      }
    },
...

I've tested it on Android L and now as well on Android M. Non of the both triggers my function _onEditProject or _onDelete.

Using the same application from my Desktop Chrome version 44.0.2403.125 (64-bit) everything works as expected! All functions will be triggered when I press the paper-input-button. Safari works as well!

Did I missed something???

motss commented 9 years ago

try on-click if on-tap doesn't work

cdata commented 8 years ago

Hi, can you provide a reduced test case and re-open this bug? Please refer to our contributing guidelines for more details.