็ฎไฝไธญๆ
Class: Dragger โ
Table of contents โ
Constructors โ
Properties โ
- interaction
- moving
- dragging
- dragData
- downData
- dragDataList
- 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
- stopAnimate
- checkDragOut
- autoMoveOnDragOut
- autoMoveCancel
- destroy
Constructors โ
constructor โ
โข new Dragger(interaction): Dragger
Parameters โ
| Name | Type |
|---|---|
interaction | InteractionBase |
Returns โ
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:37
Properties โ
interaction โ
โข interaction: InteractionBase
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:15
moving โ
โข moving: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:17
dragging โ
โข dragging: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:18
dragData โ
โข dragData: IDragEvent
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:20
downData โ
โข downData: IPointerEvent
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:21
dragDataList โ
โข dragDataList: IDragEvent[] = []
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:23
draggableList โ
โข draggableList: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:25
realDraggableList โ
โข realDraggableList: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:26
dragOverPath โ
โข Protected dragOverPath: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:27
dragEnterPath โ
โข Protected dragEnterPath: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:28
dragStartPoints โ
โข dragStartPoints: IPointDataMap
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:30
autoMoveTimer โ
โข autoMoveTimer: any
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:31
canAnimate โ
โข canAnimate: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:33
canDragOut โ
โข canDragOut: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:34
animateWait โ
โข animateWait: IFunction
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:35
Methods โ
setDragData โ
โธ setDragData(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:41
getList โ
โธ getList(realDraggable?, hover?): ILeafList
Parameters โ
| Name | Type |
|---|---|
realDraggable? | boolean |
hover? | boolean |
Returns โ
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:48
checkDrag โ
โธ checkDrag(data, canDrag): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
canDrag | boolean |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:54
dragStart โ
โธ dragStart(data, canDrag): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
canDrag | boolean |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:75
setDragStartPoints โ
โธ setDragStartPoints(list): void
Parameters โ
| Name | Type |
|---|---|
list | ILeaf[] | ILeafList |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:86
getDraggableList โ
โธ getDraggableList(path): void
Parameters โ
| Name | Type |
|---|---|
path | ILeafList |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:91
drag โ
โธ drag(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:102
dragReal โ
โธ dragReal(isDragEnd?): void
Parameters โ
| Name | Type |
|---|---|
isDragEnd? | boolean |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:124
dragOverOrOut โ
โธ dragOverOrOut(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:141
dragEnterOrLeave โ
โธ dragEnterOrLeave(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:155
dragEnd โ
โธ dragEnd(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:165
dragEndReal โ
โธ dragEndReal(data?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:171
swipe โ
โธ swipe(data, downData, dragData, endDragData): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
downData | IPointerEvent |
dragData | IDragEvent |
endDragData | IDragEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:202
drop โ
โธ drop(data, dropList, dragEnterPath): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
dropList | ILeafList |
dragEnterPath | ILeafList |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:210
dragReset โ
โธ dragReset(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:217
checkDragEndAnimate โ
โธ checkDragEndAnimate(_data, _speed?): number | boolean
Parameters โ
| Name | Type |
|---|---|
_data | IPointerEvent |
_speed? | number |
Returns โ
number | boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:225
animate โ
โธ animate(_func?, _off?): void
Parameters โ
| Name | Type |
|---|---|
_func? | IFunction |
_off? | "off" |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:227
stopAnimate โ
โธ stopAnimate(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:229
checkDragOut โ
โธ checkDragOut(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:231
autoMoveOnDragOut โ
โธ autoMoveOnDragOut(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:233
autoMoveCancel โ
โธ autoMoveCancel(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:235
destroy โ
โธ destroy(): void
Returns โ
void