From 8b51095f4d024d3a39675127cb5782f053b06aab Mon Sep 17 00:00:00 2001 From: Michael Malone Date: Fri, 1 Apr 2016 08:31:53 +1300 Subject: [PATCH] minor cleanup improvements --- package.json | 1 + src/dragula.js | 1 + src/emitter.js | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/package.json b/package.json index feba645..f8ab8ca 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "gulp-babel": "^6.1.2", "gulp-bump": "^0.1.11", "gulp-changed": "^1.3.0", + "gulp-concat": "^2.6.0", "gulp-eslint": "^1.0.0", "gulp-insert": "^0.5.0", "gulp-notify": "^2.2.0", diff --git a/src/dragula.js b/src/dragula.js index 71003e8..31df2ad 100644 --- a/src/dragula.js +++ b/src/dragula.js @@ -81,6 +81,7 @@ export class Dragula { destroy() { this._events(true); this._release({}); + this.emitter.destroy(); } _preventGrabbed(e) { diff --git a/src/emitter.js b/src/emitter.js index 2e37cf8..e3a8270 100644 --- a/src/emitter.js +++ b/src/emitter.js @@ -44,6 +44,10 @@ export class Emitter { } } + destroy() { + this.events = {}; + } + emit() { let args = arguments ? [...arguments] : []; let type = args.shift();