A specialized version of Moveable to support an FPS throttling. This class puts an upper restriction on FPS, which may reduce the CPU load. The additional parameter "timeout" regulates the delay before actually moving the moveable object.
(node,params);
Parameter | Type | Description |
---|---|---|
node | Node | String |
a node (or node's id) to be moved |
params | Object |
object with additional parameters. |
See the dojo/dnd/TimedMoveable reference documentation for more information.
Defined by: dojo/dnd/Moveable
Defined by: dojo/dnd/Moveable
Defined by: dojo/dnd/Moveable
Defined by: dojo/dnd/TimedMoveable
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
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)
Defined by: dojo/dnd/TimedMoveable
Parameter | Type | Description |
---|---|---|
mover | dojo/dnd/Mover | |
leftTop | Object |
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/TimedMoveable
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–2017 JS Foundation
Licensed under the AFL 2.1 and BSD 3-Clause licenses.
http://dojotoolkit.org/api/1.10/dojo/dnd/TimedMoveable.html