Function
Node||String
A node (or node's id), which is used as a mouse handle. If omitted, the node itself is used as a handle.
Number
delay move by this number of pixels
Boolean
skip move of form elements
Object
a constructor of custom Mover
Function
a node (or node's id) to be moved
optional parameters
an object, which makes a node moveable
Function
Function
stops watching for possible move, deletes all references, so the object can be garbage-collected
Function
mouse/touch event
event processor for onmousedown/ontouchstart, creates a Mover for the node
Function
mouse/touch event
event processor for onmousemove/ontouchmove, used only for delayed drags
Function
mouse event
event processor for onmouseup, used only for delayed drags
Function
mouse event
event processor for onselectevent and ondragevent
Function
called when the drag is detected; responsible for creation of the mover
Function
called before every move operation
Function
called after every move operation
Function
called during the very first move notification; can be used to initialize coordinates, can be overwritten. default implementation does nothing
Function
called during every move notification; should actually move the node; can be overwritten.
Function
called before every incremental move; can be overwritten. default implementation does nothing
Function
called after every incremental move; can be overwritten. default implementation does nothing
Node
a node (or node's id) to be moved
Object
Object