Function
Function
a creator function, which takes a data item, and returns an object like that: {node: newNode, data: usedData, type: arrayOfStrings}
Boolean
don't start the drag operation, if clicked on form elements
Node||String
node or node's id to use as the parent node for dropped items (must be underneath the 'node' parameter in the DOM)
Boolean
skip startup(), which collects children, for deferred initialization (this is used in the markup mode)
Function
a constructor of the Container
node or node's id to build the container on
a dictionary of parameters
DomNode
The DOM node the mouse is currently hovered over
Object
Function
creator function, dummy at the moment
Function
returns a data item by its key (id)
dojo.dnd.Item
Function
associates a data item with its key (id)
Function
removes a data item from the map by its key (id)
Function
iterates over a data map skipping members that are present in the empty object (IE and/or 3rd-party libraries).
Object
Function
removes all data items from the map
Function
returns a list (an array) of all valid child nodes
NodeList
Function
sync up the node list with the data map
self
Function
a list of data items, which should be processed by the creator function
insert before the anchor, if true, and after the anchor otherwise
the anchor node to be used as a point of insertion
inserts an array of new nodes before/after an anchor node
self
Function
prepares this object to be garbage-collected
Function
Function
collects valid child items and populate the map set up the real parent node
Function
mouse event
event processor for onmouseover
Function
mouse event
event processor for onmouseout
Function
mouse event
event processor for onselectevent and ondragevent
Function
this function is called once, when mouse is over our container
Function
this function is called once, when mouse is out of our container
Function
a name of the state to change
new state
changes a named state to new state value
Function
a node
a variable suffix for a class name
adds a class with prefix "dojoDndItem"
Function
a node
a variable suffix for a class name
removes a class with prefix "dojoDndItem"
Function
a mouse event
gets a child, which is under the mouse at the moment, or null
Function
adds all necessary data to the output of the user-supplied creator function
Node
node or node's id to build the container on
Object
Function
Represents (one of) the source node(s) being dragged. Contains (at least) the "type" and "data" attributes.
String[
Type(s) of this item, by default this is ["text"]
Object
Logical representation of the object being dragged. If the drag object's type is "text" then data is a String, if it's another type then data could be a different Object, perhaps a name/value hash.
Function
a tag name or empty for SPAN
returns a function, which creates an element of given tag (SPAN by default) and sets its innerHTML to given text
Function|Node
Function
a text for TD
creates a TR/TD structure with given text as an innerHTML of TD
Node
Function
a text for SPAN
creates a SPAN element with given text as its innerHTML
Node
Function
a container node
takes a parent node, and returns an appropriate creator function
Function
Object
Object