update events

This commit is contained in:
Luke Pulverenti 2016-08-07 15:43:52 -04:00
parent 08c6ef7935
commit 0e0fa54547
17 changed files with 140 additions and 141 deletions

View file

@ -1,4 +1,4 @@
define(['browser', 'css!./emby-button', 'registerElement'], function (browser) {
define(['browser', 'dom', 'css!./emby-button', 'registerElement'], function (browser, dom) {
var EmbyButtonPrototype = Object.create(HTMLButtonElement.prototype);
@ -66,11 +66,17 @@
}
if (enableAnimation()) {
this.addEventListener('keydown', onKeyDown);
dom.addEventListener(this, 'keydown', onKeyDown, {
passive: true
});
if (browser.safari) {
this.addEventListener('click', animateButton);
dom.addEventListener(this, 'click', animateButton, {
passive: true
});
} else {
this.addEventListener('mousedown', onMouseDown);
dom.addEventListener(this, 'mousedown', onMouseDown, {
passive: true
});
//this.addEventListener('touchstart', animateButton);
}
}