Class: Dragger โ
Table of contents โ
Constructors โ
Properties โ
- interaction
- moving
- dragging
- dragData
- downData
- draggableList
- realDraggableList
- dragOverPath
- dragEnterPath
- dragStartPoints
- autoMoveTimer
- canAnimate
- canDragOut
- animateWait
Methods โ
- setDragData
- getList
- checkDrag
- dragStart
- setDragStartPoints
- getDraggableList
- drag
- dragReal
- dragOverOrOut
- dragEnterOrLeave
- dragEnd
- dragEndReal
- swipe
- drop
- dragReset
- checkDragEndAnimate
- animate
- checkDragOut
- autoMoveOnDragOut
- autoMoveCancel
- destroy
Constructors โ
constructor โ
โข new Dragger(interaction
)
Parameters โ
Name | Type |
---|---|
interaction | InteractionBase |
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 โ
Name | Type |
---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:39
getList โ
โธ getList(realDraggable?
, hover?
): ILeafList
Parameters โ
Name | Type |
---|---|
realDraggable? | boolean |
hover? | boolean |
Returns โ
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:46
checkDrag โ
โธ checkDrag(data
, canDrag
): void
Parameters โ
Name | Type |
---|---|
data | IPointerEvent |
canDrag | boolean |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:52
dragStart โ
โธ dragStart(data
, canDrag
): void
Parameters โ
Name | Type |
---|---|
data | IPointerEvent |
canDrag | boolean |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:73
setDragStartPoints โ
โธ Protected
setDragStartPoints(list
): void
Parameters โ
Name | Type |
---|---|
list | ILeaf [] | ILeafList |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:84
getDraggableList โ
โธ Protected
getDraggableList(path
): void
Parameters โ
Name | Type |
---|---|
path | ILeafList |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:89
drag โ
โธ drag(data
): void
Parameters โ
Name | Type |
---|---|
data | IPointerEvent |
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 โ
Name | Type |
---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:127
dragEnterOrLeave โ
โธ dragEnterOrLeave(data
): void
Parameters โ
Name | Type |
---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:141
dragEnd โ
โธ dragEnd(data
, speed?
): void
Parameters โ
Name | Type |
---|---|
data | IPointerEvent |
speed? | number |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:151
dragEndReal โ
โธ Protected
dragEndReal(data?
): void
Parameters โ
Name | Type |
---|---|
data? | IPointerEvent |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:157
swipe โ
โธ Protected
swipe(data
, downData
, dragData
, endDragData
): void
Parameters โ
Name | Type |
---|---|
data | IPointerEvent |
downData | IPointerEvent |
dragData | IDragEvent |
endDragData | IDragEvent |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:187
drop โ
โธ Protected
drop(data
, dropList
, dragEnterPath
): void
Parameters โ
Name | Type |
---|---|
data | IPointerEvent |
dropList | ILeafList |
dragEnterPath | ILeafList |
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 โ
Name | Type |
---|---|
_data | IPointerEvent |
_speed? | number |
Returns โ
boolean
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:209
animate โ
โธ animate(_func?
, _off?
): void
Parameters โ
Name | Type |
---|---|
_func? | IFunction |
_off? | "off" |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:211
checkDragOut โ
โธ checkDragOut(_data
): void
Parameters โ
Name | Type |
---|---|
_data | IPointerEvent |
Returns โ
void
Defined in โ
ui/packages/interaction/interaction/src/Dragger.ts:213
autoMoveOnDragOut โ
โธ autoMoveOnDragOut(_data
): void
Parameters โ
Name | Type |
---|---|
_data | IPointerEvent |
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