fix hammer unlisten

This commit is contained in:
Adam Bradley
2015-09-05 12:14:45 -05:00
parent cdf631dcaf
commit 8df113a027

View File

@ -43,15 +43,17 @@ export class Gesture {
} }
unlisten() { unlisten() {
for (let type in this._callbacks) { if (this.hammertime) {
for (let i = 0; i < this._callbacks[type].length; i++) { for (let type in this._callbacks) {
//this.element.removeEventListener(type, this._callbacks[type][i]); for (let i = 0; i < this._callbacks[type].length; i++) {
this.hammertime.off(type, this._callbacks[type]); //this.element.removeEventListener(type, this._callbacks[type][i]);
this.hammertime.off(type, this._callbacks[type]);
}
} }
this.hammertime.destroy();
this.hammertime = null;
this._callbacks = {}
} }
this.hammertime.destroy();
this.hammertime = null;
this._callbacks = {}
} }
destroy() { destroy() {