dnd/move.boxConstrainedMoveable

dojo/dnd/move.boxConstrainedMoveable

Usage

var foo = new move.boxConstrainedMoveable(node,params);

dojo-dnd-move

Parameter Type Description
node Node

a node (or node's id) to be moved

params Object
Optional

an optional object with parameters

See the dojo/dnd/move.boxConstrainedMoveable reference documentation for more information.

Properties

box

Defined by: dojo/dnd/move

object attributes (for markup)

delay

Defined by: dojo/dnd/Moveable

handle

Defined by: dojo/dnd/Moveable

skip

Defined by: dojo/dnd/Moveable

within

Defined by: dojo/dnd/move

Methods

constraints()

Defined by dojo/dnd/move

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)

Defined by: dojo/dnd/move

called during the very first move notification; can be used to initialize coordinates, can be overwritten.

Parameter Type Description
mover dojo-dnd-Mover

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/move

called during every move notification; should actually move the node; can be overwritten.

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/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/move.boxConstrainedMoveable.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部