Skip to content

Class: Dragger โ€‹

Table of contents โ€‹

Constructors โ€‹

Properties โ€‹

Methods โ€‹

Constructors โ€‹

constructor โ€‹

โ€ข new Dragger(interaction)

Parameters โ€‹

NameType
interactionInteractionBase

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:35

Properties โ€‹

interaction โ€‹

โ€ข interaction: InteractionBase

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:15


moving โ€‹

โ€ข moving: boolean

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:17


dragging โ€‹

โ€ข dragging: boolean

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:18


dragData โ€‹

โ€ข dragData: IDragEvent

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:20


downData โ€‹

โ€ข downData: IPointerEvent

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:21


draggableList โ€‹

โ€ข draggableList: ILeafList

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:23


realDraggableList โ€‹

โ€ข realDraggableList: ILeafList

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:24


dragOverPath โ€‹

โ€ข Protected dragOverPath: ILeafList

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:25


dragEnterPath โ€‹

โ€ข Protected dragEnterPath: ILeafList

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:26


dragStartPoints โ€‹

โ€ข dragStartPoints: IPointDataMap

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:28


autoMoveTimer โ€‹

โ€ข autoMoveTimer: any

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:29


canAnimate โ€‹

โ€ข canAnimate: boolean

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:31


canDragOut โ€‹

โ€ข canDragOut: boolean

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:32


animateWait โ€‹

โ€ข animateWait: IFunction

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:33

Methods โ€‹

setDragData โ€‹

โ–ธ setDragData(data): void

Parameters โ€‹

NameType
dataIPointerEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:39


getList โ€‹

โ–ธ getList(realDraggable?, hover?): ILeafList

Parameters โ€‹

NameType
realDraggable?boolean
hover?boolean

Returns โ€‹

ILeafList

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:46


checkDrag โ€‹

โ–ธ checkDrag(data, canDrag): void

Parameters โ€‹

NameType
dataIPointerEvent
canDragboolean

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:52


dragStart โ€‹

โ–ธ dragStart(data, canDrag): void

Parameters โ€‹

NameType
dataIPointerEvent
canDragboolean

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:73


setDragStartPoints โ€‹

โ–ธ Protected setDragStartPoints(list): void

Parameters โ€‹

NameType
listILeaf[] | ILeafList

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:84


getDraggableList โ€‹

โ–ธ Protected getDraggableList(path): void

Parameters โ€‹

NameType
pathILeafList

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:89


drag โ€‹

โ–ธ drag(data): void

Parameters โ€‹

NameType
dataIPointerEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:100


dragReal โ€‹

โ–ธ Protected dragReal(): void

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:118


dragOverOrOut โ€‹

โ–ธ dragOverOrOut(data): void

Parameters โ€‹

NameType
dataIPointerEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:127


dragEnterOrLeave โ€‹

โ–ธ dragEnterOrLeave(data): void

Parameters โ€‹

NameType
dataIPointerEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:141


dragEnd โ€‹

โ–ธ dragEnd(data, speed?): void

Parameters โ€‹

NameType
dataIPointerEvent
speed?number

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:151


dragEndReal โ€‹

โ–ธ Protected dragEndReal(data?): void

Parameters โ€‹

NameType
data?IPointerEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:157


swipe โ€‹

โ–ธ Protected swipe(data, downData, dragData, endDragData): void

Parameters โ€‹

NameType
dataIPointerEvent
downDataIPointerEvent
dragDataIDragEvent
endDragDataIDragEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:187


drop โ€‹

โ–ธ Protected drop(data, dropList, dragEnterPath): void

Parameters โ€‹

NameType
dataIPointerEvent
dropListILeafList
dragEnterPathILeafList

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:195


dragReset โ€‹

โ–ธ Protected dragReset(): void

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:202


checkDragEndAnimate โ€‹

โ–ธ checkDragEndAnimate(_data, _speed?): boolean

Parameters โ€‹

NameType
_dataIPointerEvent
_speed?number

Returns โ€‹

boolean

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:209


animate โ€‹

โ–ธ animate(_func?, _off?): void

Parameters โ€‹

NameType
_func?IFunction
_off?"off"

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:211


checkDragOut โ€‹

โ–ธ checkDragOut(_data): void

Parameters โ€‹

NameType
_dataIPointerEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:213


autoMoveOnDragOut โ€‹

โ–ธ autoMoveOnDragOut(_data): void

Parameters โ€‹

NameType
_dataIPointerEvent

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:215


autoMoveCancel โ€‹

โ–ธ autoMoveCancel(): void

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:217


destroy โ€‹

โ–ธ destroy(): void

Returns โ€‹

void

Defined in โ€‹

ui/packages/interaction/interaction/src/Dragger.ts:221

Released under the MIT License.