dnd/Moveable
dojo/dnd/Moveable
Summary
an object, which makes a node movable
Usage
Parameter | Type | Description |
---|---|---|
node | Node |
a node (or node's id) to be moved |
params | Moveable.__MoveableArgs | Optional
optional parameters |
See the dojo/dnd/Moveable reference documentation for more information.
Properties
delay
Defined by: dojo/dnd/Moveable
handle
Defined by: dojo/dnd/Moveable
skip
Defined by: dojo/dnd/Moveable
Methods
destroy()
Defined by dojo/dnd/Moveable
stops watching for possible move, deletes all references, so the object can be garbage-collected
emit(type,event)
Defined by dojo/Evented
Parameter | Type | Description |
---|---|---|
type | undefined | |
event | undefined |
Returns: undefined
markupFactory(params,node,Ctor)
Defined by dojo/dnd/Moveable
Parameter | Type | Description |
---|---|---|
params | undefined | |
node | undefined | |
Ctor | undefined |
Returns: instance
on(type,listener)
Defined by dojo/Evented
Parameter | Type | Description |
---|---|---|
type | undefined | |
listener | undefined |
Returns: undefined
Events
onDragDetected(e)
Defined by: dojo/dnd/Moveable
called when the drag is detected; responsible for creation of the mover
Parameter | Type | Description |
---|---|---|
e | Event |
onFirstMove(mover,e)
Defined by: dojo/dnd/Moveable
called during the very first move notification; can be used to initialize coordinates, can be overwritten.
Parameter | Type | Description |
---|---|---|
mover | dojo-dnd-Mover | |
e | Event |
onMouseDown(e)
Defined by: dojo/dnd/Moveable
event processor for onmousedown/ontouchstart, creates a Mover for the node
Parameter | Type | Description |
---|---|---|
e | Event |
mouse/touch event |
onMouseMove(e)
Defined by: dojo/dnd/Moveable
event processor for onmousemove/ontouchmove, used only for delayed drags
Parameter | Type | Description |
---|---|---|
e | Event |
mouse/touch event |
onMouseUp(e)
Defined by: dojo/dnd/Moveable
event processor for onmouseup, used only for delayed drags
Parameter | Type | Description |
---|---|---|
e | Event |
mouse event |
onMove(mover,leftTop,e)
Defined by: dojo/dnd/Moveable
called during every move notification; should actually move the node; can be overwritten.
Parameter | Type | Description |
---|---|---|
mover | dojo-dnd-Mover | |
leftTop | Object | |
e | Event |
onMoved(mover,leftTop)
Defined by: dojo/dnd/Moveable
called after every incremental move; can be overwritten.
Parameter | Type | Description |
---|---|---|
mover | dojo-dnd-Mover | |
leftTop | Object |
onMoveStart(mover)
Defined by: dojo/dnd/Moveable
called before every move operation
Parameter | Type | Description |
---|---|---|
mover | dojo-dnd-Mover |
onMoveStop(mover)
Defined by: dojo/dnd/Moveable
called after every move operation
Parameter | Type | Description |
---|---|---|
mover | dojo-dnd-Mover |
onMoving(mover,leftTop)
Defined by: dojo/dnd/Moveable
called before every incremental move; can be overwritten.
Parameter | Type | Description |
---|---|---|
mover | dojo-dnd-Mover | |
leftTop | Object |
onSelectStart(e)
Defined by: dojo/dnd/Moveable
event processor for onselectevent and ondragevent
Parameter | Type | Description |
---|---|---|
e | Event |
mouse event |
© 2005–2015 The Dojo Foundation
Licensed under the AFL 2.1 and BSD 3-Clause licenses.
http://dojotoolkit.org/api/1.10/dojo/dnd/Moveable.html