W3cubDocs

/Dojo

dojo/dnd/Moveable

dojo/Evented

Summary

an object, which makes a node movable

Usage

var foo = new Moveable(node,params);

dojo/dnd/Moveable

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–2017 JS Foundation
Licensed under the AFL 2.1 and BSD 3-Clause licenses.
http://dojotoolkit.org/api/1.10/dojo/dnd/Moveable.html