From 0e4eabfef572f61df7a9cc38b5f56bbbc75d11ff Mon Sep 17 00:00:00 2001 From: owen Date: Sun, 1 Sep 2019 21:43:10 -0400 Subject: [PATCH] #1611: Remove MultiDrag events on GLOBAL destroy --- plugins/MultiDrag/MultiDrag.js | 2 +- src/Sortable.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/MultiDrag/MultiDrag.js b/plugins/MultiDrag/MultiDrag.js index 988d9a5..6faeb8a 100644 --- a/plugins/MultiDrag/MultiDrag.js +++ b/plugins/MultiDrag/MultiDrag.js @@ -456,7 +456,7 @@ function MultiDragPlugin() { multiDragClones.length = 0; }, - destroy() { + destroyGlobal() { this._deselectMultiDrag(); off(document, 'pointerup', this._deselectMultiDrag); off(document, 'mouseup', this._deselectMultiDrag); diff --git a/src/Sortable.js b/src/Sortable.js index af901a5..a330a45 100644 --- a/src/Sortable.js +++ b/src/Sortable.js @@ -1284,7 +1284,7 @@ Sortable.prototype = /** @lends Sortable.prototype */ { evt }); - parentEl = dragEl.parentNode; + parentEl = dragEl && dragEl.parentNode; // Get again after plugin event newIndex = index(dragEl); -- GitLab