Home > @jsplumb/browser-ui > DragHandlerOptions
#
DragHandlerOptions interfaceSignature:
export interface DragHandlerOptions
#
PropertiesProperty | Type | Description |
---|---|---|
beforeStart? | (beforeStartParams: BeforeStartEventParams) => void | (Optional) |
constrainFunction? | ConstrainFunction | boolean | (Optional) |
containment? | ContainmentType | (Optional) |
containmentPadding? | number | (Optional) |
drag? | (p: DragEventParams) => any | (Optional) |
dragAbort? | (el: Element) => any | (Optional) |
dragInit? | (el: Element, e: MouseEvent) => any | (Optional) |
filter? | string | (Optional) |
filterExclude? | boolean | (Optional) |
ghostProxy? | GhostProxyGenerator | boolean | (Optional) |
ghostProxyParent? | Element | (Optional) |
grid? | Grid | (Optional) |
makeGhostProxy? | GhostProxyGenerator | (Optional) |
revertFunction? | RevertFunction | (Optional) |
selector? | string | (Optional) |
snapThreshold? | number | (Optional) |
start? | (p: DragStartEventParams) => any | (Optional) |
stop? | (p: DragStopEventParams) => any | (Optional) |
useGhostProxy? | (container: any, dragEl: jsPlumbDOMElement) => boolean | (Optional) |