@serenity-is/sleekgrid / DragItem
Interface: DragItem
Defined in: src/core/draggable.ts:19
Full drag-state payload passed to drag callbacks; extends DragPosition with live deltas and DOM references.
Extends
Properties
deltaX
deltaX:
number
Defined in: src/core/draggable.ts:25
Horizontal delta in pixels since drag start.
deltaY
deltaY:
number
Defined in: src/core/draggable.ts:27
Vertical delta in pixels since drag start.
dragHandle
dragHandle:
HTMLElement
Defined in: src/core/draggable.ts:23
Element on which the drag gesture started.
dragSource
dragSource:
Document|HTMLElement
Defined in: src/core/draggable.ts:21
Element or document that the draggable was bound to.
dragTarget
dragTarget:
HTMLElement
Defined in: src/core/draggable.ts:29
Current DOM element under the pointer during the drag.
range
range:
DragRange
Defined in: src/core/draggable.ts:12
Logical grid range derived from pointer movement, if applicable.
Inherited from
startX
startX:
number
Defined in: src/core/draggable.ts:8
Scroll-adjusted X coordinate where the drag started.
Inherited from
startY
startY:
number
Defined in: src/core/draggable.ts:10
Scroll-adjusted Y coordinate where the drag started.