|
|
@@ -8,6 +8,7 @@ export interface ExternalDraggableSettings {
|
|
|
itemSelector?: string
|
|
|
minDistance?: number
|
|
|
longPressDelay?: number
|
|
|
+ parentNode?: HTMLElement
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
@@ -30,6 +31,10 @@ export default class ExternalDraggable {
|
|
|
dragging.pointer.selector = settings.itemSelector
|
|
|
}
|
|
|
|
|
|
+ if (settings.parentNode != null) {
|
|
|
+ dragging.mirror.parentNode = settings.parentNode // TODO: write tests
|
|
|
+ }
|
|
|
+
|
|
|
dragging.emitter.on('pointerdown', this.handlePointerDown)
|
|
|
dragging.emitter.on('dragstart', this.handleDragStart)
|
|
|
|