<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns:yui="http://yuilibrary.com/rdf/1.0/yui.rdf#">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>API: dd DD.DDM (YUI Library)</title>
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css" />
<link rel="stylesheet" type="text/css" href="assets/api.css" />
<script type="text/javascript" src="assets/api-js"></script>
<script type="text/javascript" src="assets/ac-js"></script>
</head>
<body id="yahoo-com">
<div id="doc3" class="yui-t2">
<div id="hd">
<h1><a href="http://developer.yahoo.com/yui/" title="Yahoo! UI Library">Yahoo! UI Library</a></h1>
<h3>dd <span class="subtitle">3.0.0</span></h3>
<a href="./index.html" title="Yahoo! UI Library">Yahoo! UI Library</a>
> <a href="./module_dd.html" title="dd">dd</a>
> DD.DDM
<form onsubmit="return false">
<div id="propertysearch">
Search: <input autocomplete="off" id="searchinput" />
<div id="searchresults">
</div>
</div>
</form>
</div>
<div id="bd">
<div id="yui-main">
<div class="yui-b">
<form action="#" name="yui-classopts-form" method="get" id="yui-classopts-form">
<fieldset>
<legend>Filters</legend>
<span class="classopts"><input type="checkbox" name="show_private" id="show_private" /> <label for="show_private">Show Private</label></span>
<span class="classopts"><input type="checkbox" name="show_protected" id="show_protected" /> <label for="show_protected">Show Protected</label></span>
<span class="classopts"><input type="checkbox" name="show_deprecated" id="show_deprecated" /> <label for="show_deprecated">Show Deprecated</label></span>
</fieldset>
</form>
<h2>
Class <b property="yui:name">DD.DDM</b>
<span class="extends">
- extends <a href="Base.html" title="Base">Base</a>
</span>
</h2>
<!-- class tree goes here -->
<div class="summary description" property="yui:description">
Provides the base Drag Drop Manger required for making a Node draggable.
</div>
<div class="section constructor details" rel="yui:constructor" resource="#constructor">
<h3 id="constructor">Constructor</h3>
<div class="content">
<div class="detail">
<strong property="yui:name">DD.DDM</strong>
<code>
(
)
</code>
<div class="description">
</div>
</div>
</div>
</div>
<div rel="yui:properties" resource="#properties">
<div class="section field details">
<h3 id="properties">Properties</h3>
<div class="content">
<div class="" rel="yui:property" resource="#property__active">
<h4><a name="property__active" property="yui:name">_active</a>
- <code><span property="yui:type">{Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
flag set when we activate our first drag, so DDM can start listening for events.
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property__activeShims">
<h4><a name="property__activeShims" property="yui:name">_activeShims</a>
- <code>private <span property="yui:type">{Array}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Placeholder for all active shims on the page
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property__debugShim">
<h4><a name="property__debugShim" property="yui:name">_debugShim</a>
- <code>private <span property="yui:type">{Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Set this to true to set the shims opacity to .5 for debugging it, default: false.
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property__drags">
<h4><a name="property__drags" property="yui:name">_drags</a>
- <code>private <span property="yui:type">{Array}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Holder for all registered drag elements.
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property__noShim">
<h4><a name="property__noShim" property="yui:name">_noShim</a>
- <code>private <span property="yui:type">{Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
This flag turns off the use of the mouseover/mouseout shim. It should not be used unless you know what you are doing.
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property__pg">
<h4><a name="property__pg" property="yui:name">_pg</a>
- <code>private <span property="yui:type">{Node}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The shim placed over the screen to track the mousemove event.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_activeDrag">
<h4><a name="property_activeDrag" property="yui:name">activeDrag</a>
- <code><span property="yui:type">{Drag}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A reference to the currently active draggable object.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_activeDrop">
<h4><a name="property_activeDrop" property="yui:name">activeDrop</a>
- <code><span property="yui:type">{Object}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A reference to the active Drop Target
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_CSS_PREFIX">
<h4><a name="property_CSS_PREFIX" property="yui:name">CSS_PREFIX</a>
- <code><span property="yui:type">{String}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The PREFIX to attach to all DD CSS class names
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_INTERSECT">
<h4><a name="property_INTERSECT" property="yui:name">INTERSECT</a>
- <code>private <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
In intersect mode, a Drop is targeted by "part" of the drag node being over the Target
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_mode">
<h4><a name="property_mode" property="yui:name">mode</a>
- <code>private <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The mode that the drag operations will run in 0 for Point, 1 for Intersect, 2 for Strict
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_otherDrops">
<h4><a name="property_otherDrops" property="yui:name">otherDrops</a>
- <code><span property="yui:type">{Object}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
An object literal of Other Drop Targets that we encountered during this interaction (in the case of overlapping Drop Targets)
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_POINT">
<h4><a name="property_POINT" property="yui:name">POINT</a>
- <code>private <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
In point mode, a Drop is targeted by the cursor being over the Target
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_STRICT">
<h4><a name="property_STRICT" property="yui:name">STRICT</a>
- <code>private <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
In strict mode, a Drop is targeted by the "entire" drag node being over the Target
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_targets">
<h4><a name="property_targets" property="yui:name">targets</a>
- <code><span property="yui:type">{Array}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
All of the Targets
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_useHash">
<h4><a name="property_useHash" property="yui:name">useHash</a>
- <code><span property="yui:type">{Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Should we only check targets that are in the viewport on drags (for performance), default: true
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_validDrops">
<h4><a name="property_validDrops" property="yui:name">validDrops</a>
- <code><span property="yui:type">{Array}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
An array of the valid Drop Targets for this interaction.
</div>
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="Attribute.html">
<h4>Properties inherited from <a href="Attribute.html" property="yui:name" title="Attribute">Attribute</a>:</h4>
<div class="content" rel="yui:properties">
<code>
</code>
</div>
</div>
<div class="section field inheritance" rel="yui:superclass" resource="Base.html">
<h4>Properties inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
<div class="content" rel="yui:properties">
<code>
<span rel="yui:property" resource="Base.html#property_name">
<a class=" deprecated" href="Base.html#property_name" property="yui:name" title="name">name</a>
</span>
</code>
</div>
</div>
</div>
</div>
<div rel="yui:methods" resource="#methods">
<div class="section method details">
<h3 id="methods">Methods</h3>
<div class="content">
<div class="private" rel="yui:method" resource="#method__activateTargets">
<h4>
<a name="method__activateTargets">_activateTargets</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_activateTargets</strong>
(
)
</code>
<div class="description" property="yui:description">
Clear the cache and activate the shims of all the targets
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__addActiveShim">
<h4>
<a name="method__addActiveShim">_addActiveShim</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_addActiveShim</strong>
(
d
)
</code>
<div class="description" property="yui:description">
Adds a Drop Target to the list of active shims
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">d</span>
<<span property="yui:type">Object</span>>
</code>
<span property="yui:description"> The Drop instance to add to the list.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__addValid">
<h4>
<a name="method__addValid">_addValid</a></h4>
<div class="detail" >
<code>
private
Self
<strong property="yui:name">_addValid</strong>
(
drop
)
</code>
<div class="description" property="yui:description">
Add a Drop Target to the list of Valid Targets. This list get's regenerated on each new drag operation.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">drop</span>
<<span property="yui:type">Object</span>>
</code>
<span property="yui:description"></span>
</dd>
</dl>
<div class="chainable">
<strong>Chainable:</strong> This method is chainable.
</div>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__calcTickArray">
<h4>
<a name="method__calcTickArray">_calcTickArray</a></h4>
<div class="detail" >
<code>
private
<strong property="yui:name">_calcTickArray</strong>
(
pos
,
ticks
,
off1
,
off2
)
</code>
<div class="description" property="yui:description">
This method is used with the tickXArray and tickYArray config options
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">pos</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The current X or Y position</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">ticks</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The array containing our custom tick positions.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">off1</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The min offset that we can't pass (region)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">off2</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The max offset that we can't pass (region)</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">The tick position</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__calcTicks">
<h4>
<a name="method__calcTicks">_calcTicks</a></h4>
<div class="detail" >
<code>
private
Number
<strong property="yui:name">_calcTicks</strong>
(
pos
,
start
,
tick
,
off1
,
off2
)
</code>
<div class="description" property="yui:description">
Helper method to calculate the tick offsets for a given position
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">pos</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The current X or Y position</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">start</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The start X or Y position</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">tick</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The X or Y tick increment</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">off1</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The min offset that we can't pass (region)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">off2</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The max offset that we can't pass (region)</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The new position based on the tick calculation</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__createFrame">
<h4>
<a name="method__createFrame">_createFrame</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_createFrame</strong>
(
)
</code>
<div class="description" property="yui:description">
Create the proxy element if it doesn't already exist and set the DD.DDM._proxy value
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__createPG">
<h4>
<a name="method__createPG">_createPG</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_createPG</strong>
(
)
</code>
<div class="description" property="yui:description">
Creates the shim and adds it's listeners to it.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__deactivateTargets">
<h4>
<a name="method__deactivateTargets">_deactivateTargets</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_deactivateTargets</strong>
(
)
</code>
<div class="description" property="yui:description">
This method fires the drop:hit, drag:drophit, drag:dropmiss methods and deactivates the shims..
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__dropMove">
<h4>
<a name="method__dropMove">_dropMove</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_dropMove</strong>
(
)
</code>
<div class="description" property="yui:description">
This method is called when the move method is called on the Drag Object.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__end">
<h4>
<a name="method__end">_end</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_end</strong>
(
)
</code>
<div class="description" property="yui:description">
Internal method used by Drag to signal the end of a drag operation
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__endDrag">
<h4>
<a name="method__endDrag">_endDrag</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_endDrag</strong>
(
)
</code>
<div class="description" property="yui:description">
Factory method to be overwritten by other DDM's
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__handleTargetOver">
<h4>
<a name="method__handleTargetOver">_handleTargetOver</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_handleTargetOver</strong>
(
)
</code>
<div class="description" property="yui:description">
This method execs _handleTargetOver on all valid Drop Targets
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__hasActiveShim">
<h4>
<a name="method__hasActiveShim">_hasActiveShim</a></h4>
<div class="detail" >
<code>
private
Boolean
<strong property="yui:name">_hasActiveShim</strong>
(
)
</code>
<div class="description" property="yui:description">
This method checks the _activeShims Object to see if there is a shim active.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__lookup">
<h4>
<a name="method__lookup">_lookup</a></h4>
<div class="detail" >
<code>
private
Array
<strong property="yui:name">_lookup</strong>
(
)
</code>
<div class="description" property="yui:description">
Filters the list of Drops down to those in the viewport.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
Array
</code></dt>
<dd property="yui:returnInfo">The valid Drop Targets that are in the viewport.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__move">
<h4>
<a name="method__move">_move</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_move</strong>
(
ev
)
</code>
<div class="description" property="yui:description">
Internal listener for the mousemove DOM event to pass to the Drag's move method.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">ev</span>
<<span property="yui:type">Event.Facade</span>>
</code>
<span property="yui:description"> The Dom mousemove Event</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__pg_activate">
<h4>
<a name="method__pg_activate">_pg_activate</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_pg_activate</strong>
(
)
</code>
<div class="description" property="yui:description">
Activates the shim
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__pg_deactivate">
<h4>
<a name="method__pg_deactivate">_pg_deactivate</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_pg_deactivate</strong>
(
)
</code>
<div class="description" property="yui:description">
Deactivates the shim
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__pg_size">
<h4>
<a name="method__pg_size">_pg_size</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_pg_size</strong>
(
)
</code>
<div class="description" property="yui:description">
Sizes the shim on: activatation, window:scroll, window:resize
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__regDrag">
<h4>
<a name="method__regDrag">_regDrag</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_regDrag</strong>
(
d
)
</code>
<div class="description" property="yui:description">
Adds a reference to the drag object to the DDM._drags array, called in the constructor of Drag.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">d</span>
<<span property="yui:type">Drag</span>>
</code>
<span property="yui:description"> The Drag object</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__regTarget">
<h4>
<a name="method__regTarget">_regTarget</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_regTarget</strong>
(
t
)
</code>
<div class="description" property="yui:description">
Add the passed in Target to the targets collection
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">t</span>
<<span property="yui:type">Object</span>>
</code>
<span property="yui:description"> The Target to add to the targets collection</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__removeActiveShim">
<h4>
<a name="method__removeActiveShim">_removeActiveShim</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_removeActiveShim</strong>
(
d
)
</code>
<div class="description" property="yui:description">
Removes a Drop Target to the list of active shims
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">d</span>
<<span property="yui:type">Object</span>>
</code>
<span property="yui:description"> The Drop instance to remove from the list.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__removeValid">
<h4>
<a name="method__removeValid">_removeValid</a></h4>
<div class="detail" >
<code>
private
Self
<strong property="yui:name">_removeValid</strong>
(
drop
)
</code>
<div class="description" property="yui:description">
Removes a Drop Target from the list of Valid Targets. This list get's regenerated on each new drag operation.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">drop</span>
<<span property="yui:type">Object</span>>
</code>
<span property="yui:description"></span>
</dd>
</dl>
<div class="chainable">
<strong>Chainable:</strong> This method is chainable.
</div>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__setDragMode">
<h4>
<a name="method__setDragMode">_setDragMode</a></h4>
<div class="detail" >
<code>
private
<strong property="yui:name">_setDragMode</strong>
(
String/Number
)
</code>
<div class="description" property="yui:description">
Handler for dragMode attribute setter.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">String/Number</span>
<<span property="yui:type">object</span>>
</code>
<span property="yui:description"> The Number value or the String for the DragMode to default all future drag instances to.</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">Number The Mode to be set</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__setFrame">
<h4>
<a name="method__setFrame">_setFrame</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_setFrame</strong>
(
)
</code>
<div class="description" property="yui:description">
If resizeProxy is set to true (default) it will resize the proxy element to match the size of the Drag Element.
If positionProxy is set to true (default) it will position the proxy element in the same location as the Drag Element.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__setupListeners">
<h4>
<a name="method__setupListeners">_setupListeners</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_setupListeners</strong>
(
)
</code>
<div class="description" property="yui:description">
Add the document listeners.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__start">
<h4>
<a name="method__start">_start</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_start</strong>
(
)
</code>
<div class="description" property="yui:description">
Internal method used by Drag to signal the start of a drag operation
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__startDrag">
<h4>
<a name="method__startDrag">_startDrag</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_startDrag</strong>
(
x
,
y
,
w
,
h
)
</code>
<div class="description" property="yui:description">
Factory method to be overwritten by other DDM's
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">x</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The x position of the drag element</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">y</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The y position of the drag element</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">w</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The width of the drag element</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">h</span>
<<span property="yui:type">Number</span>>
</code>
<span property="yui:description"> The height of the drag element</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__unregDrag">
<h4>
<a name="method__unregDrag">_unregDrag</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_unregDrag</strong>
(
d
)
</code>
<div class="description" property="yui:description">
Remove this drag object from the DDM._drags array.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">d</span>
<<span property="yui:type">Drag</span>>
</code>
<span property="yui:description"> The drag object.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__unregTarget">
<h4>
<a name="method__unregTarget">_unregTarget</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_unregTarget</strong>
(
drop
)
</code>
<div class="description" property="yui:description">
Remove the passed in Target from the targets collection
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">drop</span>
<<span property="yui:type">Object</span>>
</code>
<span property="yui:description"> The Target to remove from the targets collection</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_clearCache">
<h4>
<a name="method_clearCache">clearCache</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">clearCache</strong>
(
)
</code>
<div class="description" property="yui:description">
Clears the cache data used for this interaction.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method_cssSizestoObject">
<h4>
<a name="method_cssSizestoObject">cssSizestoObject</a></h4>
<div class="detail" >
<code>
private
Object
<strong property="yui:name">cssSizestoObject</strong>
(
gutter
)
</code>
<div class="description" property="yui:description">
//TODO Private, rename??...
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">gutter</span>
<<span property="yui:type">String</span>>
</code>
<span property="yui:description"> CSS style string for gutter: '5 0' (sets top and bottom to 5px, left and right to 0px), '1 2 3 4' (top 1px, right 2px, bottom 3px, left 4px)</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Object
</code></dt>
<dd property="yui:returnInfo">The gutter Object Literal.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getBestMatch">
<h4>
<a name="method_getBestMatch">getBestMatch</a></h4>
<div class="detail" >
<code>
Object or Array
<strong property="yui:name">getBestMatch</strong>
(
drops
,
all
)
</code>
<div class="description" property="yui:description">
This method will gather the area for all potential targets and see which has the hightest covered area and return it.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">drops</span>
<<span property="yui:type">Array</span>>
</code>
<span property="yui:description"> An Array of drops to scan for the best match.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">all</span>
<<span property="yui:type">Boolean</span>>
</code>
<span property="yui:description"> If present, it returns an Array. First item is best match, second is an Array of the other items in the original Array.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getDrag">
<h4>
<a name="method_getDrag">getDrag</a></h4>
<div class="detail" >
<code>
Object
<strong property="yui:name">getDrag</strong>
(
node
)
</code>
<div class="description" property="yui:description">
Get a valid Drag instance back from a Node or a selector string, false otherwise
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">node</span>
<<span property="yui:type">String/Object</span>>
</code>
<span property="yui:description"> The Node instance or Selector string to check for a valid Drag Object</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getDrop">
<h4>
<a name="method_getDrop">getDrop</a></h4>
<div class="detail" >
<code>
Object
<strong property="yui:name">getDrop</strong>
(
node
)
</code>
<div class="description" property="yui:description">
Get a valid Drop instance back from a Node or a selector string, false otherwise
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">node</span>
<<span property="yui:type">String/Object</span>>
</code>
<span property="yui:description"> The Node instance or Selector string to check for a valid Drop Object</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_isOverTarget">
<h4>
<a name="method_isOverTarget">isOverTarget</a></h4>
<div class="detail" >
<code>
Boolean
<strong property="yui:name">isOverTarget</strong>
(
drop
)
</code>
<div class="description" property="yui:description">
Check to see if the Drag element is over the target, method varies on current mode
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">drop</span>
<<span property="yui:type">Object</span>>
</code>
<span property="yui:description"> The drop to check against</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_stopDrag">
<h4>
<a name="method_stopDrag">stopDrag</a></h4>
<div class="detail" >
<code>
Self
<strong property="yui:name">stopDrag</strong>
(
)
</code>
<div class="description" property="yui:description">
Method will forcefully stop a drag operation. For example calling this from inside an ESC keypress handler will stop this drag.
</div>
<div class="description">
<div class="chainable">
<strong>Chainable:</strong> This method is chainable.
</div>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_syncActiveShims">
<h4>
<a name="method_syncActiveShims">syncActiveShims</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">syncActiveShims</strong>
(
force
)
</code>
<div class="description" property="yui:description">
This method will sync the position of the shims on the Drop Targets that are currently active.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">force</span>
<<span property="yui:type">Boolean</span>>
</code>
<span property="yui:description"> Resize/sync all Targets.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="EventTarget.html">
<h4>Methods inherited from <a href="EventTarget.html" property="yui:name" title="EventTarget">EventTarget</a>:</h4>
<div class="content" rel="yui:methods">
<code>
<span rel="yui:method" resource="EventTarget.html#method__getType">
<a class="private" href="EventTarget.html#method__getType" property="yui:name" title="_getType">_getType</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method__parseType">
<a class="private" href="EventTarget.html#method__parseType" property="yui:name" title="_parseType">_parseType</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_addTarget">
<a class="" href="EventTarget.html#method_addTarget" property="yui:name" title="addTarget">addTarget</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_after">
<a class="" href="EventTarget.html#method_after" property="yui:name" title="after">after</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_before">
<a class=" deprecated" href="EventTarget.html#method_before" property="yui:name" title="before">before</a><span class=" deprecated">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_bubble">
<a class="" href="EventTarget.html#method_bubble" property="yui:name" title="bubble">bubble</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_detach">
<a class="" href="EventTarget.html#method_detach" property="yui:name" title="detach">detach</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_detachAll">
<a class="" href="EventTarget.html#method_detachAll" property="yui:name" title="detachAll">detachAll</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_fire">
<a class="" href="EventTarget.html#method_fire" property="yui:name" title="fire">fire</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_getEvent">
<a class="" href="EventTarget.html#method_getEvent" property="yui:name" title="getEvent">getEvent</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_on">
<a class="" href="EventTarget.html#method_on" property="yui:name" title="on">on</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_publish">
<a class="" href="EventTarget.html#method_publish" property="yui:name" title="publish">publish</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_removeTarget">
<a class="" href="EventTarget.html#method_removeTarget" property="yui:name" title="removeTarget">removeTarget</a><span class="">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_subscribe">
<a class=" deprecated" href="EventTarget.html#method_subscribe" property="yui:name" title="subscribe">subscribe</a><span class=" deprecated">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_unsubscribe">
<a class=" deprecated" href="EventTarget.html#method_unsubscribe" property="yui:name" title="unsubscribe">unsubscribe</a><span class=" deprecated">,</span>
</span>
<span rel="yui:method" resource="EventTarget.html#method_unsubscribeAll">
<a class=" deprecated" href="EventTarget.html#method_unsubscribeAll" property="yui:name" title="unsubscribeAll">unsubscribeAll</a>
</span>
</code>
</div>
</div>
<div class="section field inheritance" rel="yui:superclass" resource="Attribute.html">
<h4>Methods inherited from <a href="Attribute.html" property="yui:name" title="Attribute">Attribute</a>:</h4>
<div class="content" rel="yui:methods">
<code>
<span rel="yui:method" resource="Attribute.html#method__addAttrs">
<a class="private" href="Attribute.html#method__addAttrs" property="yui:name" title="_addAttrs">_addAttrs</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__addLazyAttr">
<a class="private" href="Attribute.html#method__addLazyAttr" property="yui:name" title="_addLazyAttr">_addLazyAttr</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__defAttrChangeFn">
<a class="private" href="Attribute.html#method__defAttrChangeFn" property="yui:name" title="_defAttrChangeFn">_defAttrChangeFn</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__fireAttrChange">
<a class="private" href="Attribute.html#method__fireAttrChange" property="yui:name" title="_fireAttrChange">_fireAttrChange</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__getAttr">
<a class="protected" href="Attribute.html#method__getAttr" property="yui:name" title="_getAttr">_getAttr</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__getAttrInitVal">
<a class="private" href="Attribute.html#method__getAttrInitVal" property="yui:name" title="_getAttrInitVal">_getAttrInitVal</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__getAttrs">
<a class="protected" href="Attribute.html#method__getAttrs" property="yui:name" title="_getAttrs">_getAttrs</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__getStateVal">
<a class="private" href="Attribute.html#method__getStateVal" property="yui:name" title="_getStateVal">_getStateVal</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__isLazyAttr">
<a class="private" href="Attribute.html#method__isLazyAttr" property="yui:name" title="_isLazyAttr">_isLazyAttr</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__normAttrVals">
<a class="private" href="Attribute.html#method__normAttrVals" property="yui:name" title="_normAttrVals">_normAttrVals</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__protectAttrs">
<a class="protected" href="Attribute.html#method__protectAttrs" property="yui:name" title="_protectAttrs">_protectAttrs</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__set">
<a class="protected" href="Attribute.html#method__set" property="yui:name" title="_set">_set</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__setAttr">
<a class="protected" href="Attribute.html#method__setAttr" property="yui:name" title="_setAttr">_setAttr</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__setAttrs">
<a class="protected" href="Attribute.html#method__setAttrs" property="yui:name" title="_setAttrs">_setAttrs</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__setAttrVal">
<a class="private" href="Attribute.html#method__setAttrVal" property="yui:name" title="_setAttrVal">_setAttrVal</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method__setStateVal">
<a class="private" href="Attribute.html#method__setStateVal" property="yui:name" title="_setStateVal">_setStateVal</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_addAttr">
<a class="" href="Attribute.html#method_addAttr" property="yui:name" title="addAttr">addAttr</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_addAttrs">
<a class="" href="Attribute.html#method_addAttrs" property="yui:name" title="addAttrs">addAttrs</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_attrAdded">
<a class="" href="Attribute.html#method_attrAdded" property="yui:name" title="attrAdded">attrAdded</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_get">
<a class="" href="Attribute.html#method_get" property="yui:name" title="get">get</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_getAttrs">
<a class="" href="Attribute.html#method_getAttrs" property="yui:name" title="getAttrs">getAttrs</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_modifyAttr">
<a class="" href="Attribute.html#method_modifyAttr" property="yui:name" title="modifyAttr">modifyAttr</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_removeAttr">
<a class="" href="Attribute.html#method_removeAttr" property="yui:name" title="removeAttr">removeAttr</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_reset">
<a class="" href="Attribute.html#method_reset" property="yui:name" title="reset">reset</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_set">
<a class="" href="Attribute.html#method_set" property="yui:name" title="set">set</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Attribute.html#method_setAttrs">
<a class="" href="Attribute.html#method_setAttrs" property="yui:name" title="setAttrs">setAttrs</a>
</span>
</code>
</div>
</div>
<div class="section field inheritance" rel="yui:superclass" resource="Base.html">
<h4>Methods inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
<div class="content" rel="yui:methods">
<code>
<span rel="yui:method" resource="Base.html#method__aggregateAttrs">
<a class="private" href="Base.html#method__aggregateAttrs" property="yui:name" title="_aggregateAttrs">_aggregateAttrs</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__defDestroyFn">
<a class="protected" href="Base.html#method__defDestroyFn" property="yui:name" title="_defDestroyFn">_defDestroyFn</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__defInitFn">
<a class="protected" href="Base.html#method__defInitFn" property="yui:name" title="_defInitFn">_defInitFn</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__destroyHierarchy">
<a class="private" href="Base.html#method__destroyHierarchy" property="yui:name" title="_destroyHierarchy">_destroyHierarchy</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__filterAttrCfs">
<a class="private" href="Base.html#method__filterAttrCfs" property="yui:name" title="_filterAttrCfs">_filterAttrCfs</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__getAttrCfgs">
<a class="protected" href="Base.html#method__getAttrCfgs" property="yui:name" title="_getAttrCfgs">_getAttrCfgs</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__getClasses">
<a class="protected" href="Base.html#method__getClasses" property="yui:name" title="_getClasses">_getClasses</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__initHierarchy">
<a class="private" href="Base.html#method__initHierarchy" property="yui:name" title="_initHierarchy">_initHierarchy</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Base.html#method__initHierarchyData">
<a class="private" href="Base.html#method__initHierarchyData" property="yui:name" title="_initHierarchyData">_initHierarchyData</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="Base.html#method_destroy">
<a class="" href="Base.html#method_destroy" property="yui:name" title="destroy">destroy</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Base.html#method_init">
<a class="" href="Base.html#method_init" property="yui:name" title="init">init</a><span class="">,</span>
</span>
<span rel="yui:method" resource="Base.html#method_toString">
<a class="" href="Base.html#method_toString" property="yui:name" title="toString">toString</a>
</span>
</code>
</div>
</div>
</div>
</div>
<div rel="yui:events" resource="#events">
<div class="section method details">
<h3 id="events">Events</h3>
<div class="content">
<div class="" rel="yui:event" resource="#event_clickPixelThreshChange">
<h4>
<a name="event_clickPixelThreshChange">clickPixelThreshChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">clickPixelThreshChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'clickPixelThresh' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
<<span property="yui:type">Event.Facade</span>>
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_clickTimeThreshChange">
<h4>
<a name="event_clickTimeThreshChange">clickTimeThreshChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">clickTimeThreshChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'clickTimeThresh' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
<<span property="yui:type">Event.Facade</span>>
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_ddm:end">
<h4>
<a name="event_ddm:end">ddm:end</a></h4>
<div class="detail">
<code>
<strong property="yui:name">ddm:end</strong>
(
)
</code>
<div class="description" property="yui:description">
Fires from the DDM after the DDM finishes, before the drag end events.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_ddm:start">
<h4>
<a name="event_ddm:start">ddm:start</a></h4>
<div class="detail">
<code>
<strong property="yui:name">ddm:start</strong>
(
)
</code>
<div class="description" property="yui:description">
Fires from the DDM before all drag events fire.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_dragCursorChange">
<h4>
<a name="event_dragCursorChange">dragCursorChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">dragCursorChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'dragCursor' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
<<span property="yui:type">Event.Facade</span>>
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_dragModeChange">
<h4>
<a name="event_dragModeChange">dragModeChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">dragModeChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'dragMode' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
<<span property="yui:type">Event.Facade</span>>
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="Base.html">
<h4>Events inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
<div class="content" rel="yui:events">
<code>
<span rel="yui:event" resource="Base.html#event_destroy">
<a class="" href="Base.html#event_destroy" property="yui:name" title="destroy">destroy</a><span class="">,</span>
</span>
<span rel="yui:event" resource="Base.html#event_destroyedChange">
<a class="" href="Base.html#event_destroyedChange" property="yui:name" title="destroyedChange">destroyedChange</a><span class="">,</span>
</span>
<span rel="yui:event" resource="Base.html#event_init">
<a class="" href="Base.html#event_init" property="yui:name" title="init">init</a><span class="">,</span>
</span>
<span rel="yui:event" resource="Base.html#event_initializedChange">
<a class="" href="Base.html#event_initializedChange" property="yui:name" title="initializedChange">initializedChange</a><span class="">,</span>
</span>
</code>
</div>
</div>
</div>
</div>
<div rel="yui:attributes" resource="#configattributes">
<div class="section field details">
<h3 id="configattributes">Configuration Attributes</h3>
<div class="content">
<div class="" rel="yui:attribute" resource="#config_clickPixelThresh">
<h4><a name="config_clickPixelThresh">clickPixelThresh</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The number of pixels to move to start a drag operation, default is 3.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_clickTimeThresh">
<h4><a name="config_clickTimeThresh">clickTimeThresh</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The number of milliseconds a mousedown has to pass to start a drag operation, default is 1000.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_dragCursor">
<h4><a name="config_dragCursor">dragCursor</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The cursor to apply when dragging, if shimmed the shim will get the cursor.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_dragMode">
<h4><a name="config_dragMode">dragMode</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
This attribute only works if the dd-drop module is active. It will set the dragMode (point, intersect, strict) of all future Drag instances.
</div>
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="Base.html">
<h4>Configuration attributes inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
<div class="content" rel="yui:attributes">
<code>
<span rel="yui:attribute" resource="Base.html#config_destroyed">
<a class="" href="Base.html#config_destroyed" property="yui:name" title="destroyed">destroyed</a><span class="">,</span>
</span>
<span rel="yui:attribute" resource="Base.html#config_initialized">
<a class="" href="Base.html#config_initialized" property="yui:name" title="initialized">initialized</a><span class="">,</span>
</span>
</code>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="yui-b">
<div class="nav">
<div id="moduleList" class="module">
<h4>Modules</h4>
<ul class="content">
<li class=""><a href="module_anim.html" title="anim">anim</a></li>
<li class=""><a href="module_async-queue.html" title="async-queue">async-queue</a></li>
<li class=""><a href="module_attribute.html" title="attribute">attribute</a></li>
<li class=""><a href="module_base.html" title="base">base</a></li>
<li class=""><a href="module_cache.html" title="cache">cache</a></li>
<li class=""><a href="module_classnamemanager.html" title="classnamemanager">classnamemanager</a></li>
<li class=""><a href="module_collection.html" title="collection">collection</a></li>
<li class=""><a href="module_console.html" title="console">console</a></li>
<li class=""><a href="module_console-filters.html" title="console-filters">console-filters</a></li>
<li class=""><a href="module_cookie.html" title="cookie">cookie</a></li>
<li class=""><a href="module_dataschema.html" title="dataschema">dataschema</a></li>
<li class=""><a href="module_datasource.html" title="datasource">datasource</a></li>
<li class=""><a href="module_datatype.html" title="datatype">datatype</a></li>
<li class="selected"><a href="module_dd.html" title="dd">dd</a></li>
<li class=""><a href="module_dom.html" title="dom">dom</a></li>
<li class=""><a href="module_dump.html" title="dump">dump</a></li>
<li class=""><a href="module_event.html" title="event">event</a></li>
<li class=""><a href="module_event-custom.html" title="event-custom">event-custom</a></li>
<li class=""><a href="module_event-simulate.html" title="event-simulate">event-simulate</a></li>
<li class=""><a href="module_history.html" title="history">history</a></li>
<li class=""><a href="module_imageloader.html" title="imageloader">imageloader</a></li>
<li class=""><a href="module_io.html" title="io">io</a></li>
<li class=""><a href="module_json.html" title="json">json</a></li>
<li class=""><a href="module_node.html" title="node">node</a></li>
<li class=""><a href="module_node-focusmanager.html" title="node-focusmanager">node-focusmanager</a></li>
<li class=""><a href="module_node-menunav.html" title="node-menunav">node-menunav</a></li>
<li class=""><a href="module_oop.html" title="oop">oop</a></li>
<li class=""><a href="module_overlay.html" title="overlay">overlay</a></li>
<li class=""><a href="module_plugin.html" title="plugin">plugin</a></li>
<li class=""><a href="module_profiler.html" title="profiler">profiler</a></li>
<li class=""><a href="module_queue-promote.html" title="queue-promote">queue-promote</a></li>
<li class=""><a href="module_slider.html" title="slider">slider</a></li>
<li class=""><a href="module_stylesheet.html" title="stylesheet">stylesheet</a></li>
<li class=""><a href="module_substitute.html" title="substitute">substitute</a></li>
<li class=""><a href="module_test.html" title="test">test</a></li>
<li class=""><a href="module_widget.html" title="widget">widget</a></li>
<li class=""><a href="module_widget-position.html" title="widget-position">widget-position</a></li>
<li class=""><a href="module_widget-position-ext.html" title="widget-position-ext">widget-position-ext</a></li>
<li class=""><a href="module_widget-stack.html" title="widget-stack">widget-stack</a></li>
<li class=""><a href="module_widget-stdmod.html" title="widget-stdmod">widget-stdmod</a></li>
<li class=""><a href="module_yui.html" title="yui">yui</a></li>
</ul>
</div>
<div id="classList" class="module">
<h4>Classes</h4>
<ul class="content">
<li class="selected"><a href="DD.DDM.html" title="DD.DDM">DD.DDM</a></li>
<li class=""><a href="DD.Drag.html" title="DD.Drag">DD.Drag</a></li>
<li class=""><a href="DD.Drop.html" title="DD.Drop">DD.Drop</a></li>
<li class=""><a href="DD.Scroll.html" title="DD.Scroll">DD.Scroll</a></li>
<li class=""><a href="Plugin.DDNodeScroll.html" title="Plugin.DDNodeScroll">Plugin.DDNodeScroll</a></li>
<li class=""><a href="Plugin.DDProxy.html" title="Plugin.DDProxy">Plugin.DDProxy</a></li>
<li class=""><a href="Plugin.DDWindowScroll.html" title="Plugin.DDWindowScroll">Plugin.DDWindowScroll</a></li>
<li class=""><a href="Plugin.Drag.html" title="Plugin.Drag">Plugin.Drag</a></li>
<li class=""><a href="Plugin.DragConstrained.html" title="Plugin.DragConstrained">Plugin.DragConstrained</a></li>
<li class=""><a href="Plugin.Drop.html" title="Plugin.Drop">Plugin.Drop</a></li>
</ul>
</div>
<div id="fileList" class="module">
<h4>Files</h4>
<ul class="content">
<li class=""><a href="constrain.js.html" title="constrain.js">constrain.js</a></li>
<li class=""><a href="dd-drop-plugin.js.html" title="dd-drop-plugin.js">dd-drop-plugin.js</a></li>
<li class=""><a href="dd-plugin.js.html" title="dd-plugin.js">dd-plugin.js</a></li>
<li class=""><a href="ddm-base.js.html" title="ddm-base.js">ddm-base.js</a></li>
<li class=""><a href="ddm-drop.js.html" title="ddm-drop.js">ddm-drop.js</a></li>
<li class=""><a href="ddm.js.html" title="ddm.js">ddm.js</a></li>
<li class=""><a href="drag.js.html" title="drag.js">drag.js</a></li>
<li class=""><a href="drop.js.html" title="drop.js">drop.js</a></li>
<li class=""><a href="proxy.js.html" title="proxy.js">proxy.js</a></li>
<li class=""><a href="scroll.js.html" title="scroll.js">scroll.js</a></li>
</ul>
</div>
<div id="propertyList" class="module">
<h4>Properties</h4>
<ul class="content">
<li class=""><a href="#property__active" title="_active">_active</a></li>
<li class="private"><a href="#property__activeShims" title="_activeShims">_activeShims</a></li>
<li class="private"><a href="#property__debugShim" title="_debugShim">_debugShim</a></li>
<li class="private"><a href="#property__drags" title="_drags">_drags</a></li>
<li class="private"><a href="#property__noShim" title="_noShim">_noShim</a></li>
<li class="private"><a href="#property__pg" title="_pg">_pg</a></li>
<li class=""><a href="#property_activeDrag" title="activeDrag">activeDrag</a></li>
<li class=""><a href="#property_activeDrop" title="activeDrop">activeDrop</a></li>
<li class=""><a href="#property_CSS_PREFIX" title="CSS_PREFIX">CSS_PREFIX</a></li>
<li class="private"><a href="#property_INTERSECT" title="INTERSECT">INTERSECT</a></li>
<li class="private"><a href="#property_mode" title="mode">mode</a></li>
<li class=""><a href="#property_otherDrops" title="otherDrops">otherDrops</a></li>
<li class="private"><a href="#property_POINT" title="POINT">POINT</a></li>
<li class="private"><a href="#property_STRICT" title="STRICT">STRICT</a></li>
<li class=""><a href="#property_targets" title="targets">targets</a></li>
<li class=""><a href="#property_useHash" title="useHash">useHash</a></li>
<li class=""><a href="#property_validDrops" title="validDrops">validDrops</a></li>
</ul>
</div>
<div id="methodsList" class="module">
<h4>Methods</h4>
<ul class="content">
<li class="private"><a href="#method__activateTargets" title="_activateTargets">_activateTargets</a></li>
<li class="private"><a href="#method__addActiveShim" title="_addActiveShim">_addActiveShim</a></li>
<li class="private"><a href="#method__addValid" title="_addValid">_addValid</a></li>
<li class="private"><a href="#method__calcTickArray" title="_calcTickArray">_calcTickArray</a></li>
<li class="private"><a href="#method__calcTicks" title="_calcTicks">_calcTicks</a></li>
<li class="private"><a href="#method__createFrame" title="_createFrame">_createFrame</a></li>
<li class="private"><a href="#method__createPG" title="_createPG">_createPG</a></li>
<li class="private"><a href="#method__deactivateTargets" title="_deactivateTargets">_deactivateTargets</a></li>
<li class="private"><a href="#method__dropMove" title="_dropMove">_dropMove</a></li>
<li class="private"><a href="#method__end" title="_end">_end</a></li>
<li class="private"><a href="#method__endDrag" title="_endDrag">_endDrag</a></li>
<li class="private"><a href="#method__handleTargetOver" title="_handleTargetOver">_handleTargetOver</a></li>
<li class="private"><a href="#method__hasActiveShim" title="_hasActiveShim">_hasActiveShim</a></li>
<li class="private"><a href="#method__lookup" title="_lookup">_lookup</a></li>
<li class="private"><a href="#method__move" title="_move">_move</a></li>
<li class="private"><a href="#method__pg_activate" title="_pg_activate">_pg_activate</a></li>
<li class="private"><a href="#method__pg_deactivate" title="_pg_deactivate">_pg_deactivate</a></li>
<li class="private"><a href="#method__pg_size" title="_pg_size">_pg_size</a></li>
<li class="private"><a href="#method__regDrag" title="_regDrag">_regDrag</a></li>
<li class="private"><a href="#method__regTarget" title="_regTarget">_regTarget</a></li>
<li class="private"><a href="#method__removeActiveShim" title="_removeActiveShim">_removeActiveShim</a></li>
<li class="private"><a href="#method__removeValid" title="_removeValid">_removeValid</a></li>
<li class="private"><a href="#method__setDragMode" title="_setDragMode">_setDragMode</a></li>
<li class="private"><a href="#method__setFrame" title="_setFrame">_setFrame</a></li>
<li class="private"><a href="#method__setupListeners" title="_setupListeners">_setupListeners</a></li>
<li class="private"><a href="#method__start" title="_start">_start</a></li>
<li class="private"><a href="#method__startDrag" title="_startDrag">_startDrag</a></li>
<li class="private"><a href="#method__unregDrag" title="_unregDrag">_unregDrag</a></li>
<li class="private"><a href="#method__unregTarget" title="_unregTarget">_unregTarget</a></li>
<li class=""><a href="#method_clearCache" title="clearCache">clearCache</a></li>
<li class="private"><a href="#method_cssSizestoObject" title="cssSizestoObject">cssSizestoObject</a></li>
<li class=""><a href="#method_getBestMatch" title="getBestMatch">getBestMatch</a></li>
<li class=""><a href="#method_getDrag" title="getDrag">getDrag</a></li>
<li class=""><a href="#method_getDrop" title="getDrop">getDrop</a></li>
<li class=""><a href="#method_isOverTarget" title="isOverTarget">isOverTarget</a></li>
<li class=""><a href="#method_stopDrag" title="stopDrag">stopDrag</a></li>
<li class=""><a href="#method_syncActiveShims" title="syncActiveShims">syncActiveShims</a></li>
</ul>
</div>
<div id="eventsList" class="module">
<h4>Events</h4>
<ul class="content">
<li class=""><a href="#event_clickPixelThreshChange" title="clickPixelThreshChange">clickPixelThreshChange</a></li>
<li class=""><a href="#event_clickTimeThreshChange" title="clickTimeThreshChange">clickTimeThreshChange</a></li>
<li class=""><a href="#event_ddm:end" title="ddm:end">ddm:end</a></li>
<li class=""><a href="#event_ddm:start" title="ddm:start">ddm:start</a></li>
<li class=""><a href="#event_dragCursorChange" title="dragCursorChange">dragCursorChange</a></li>
<li class=""><a href="#event_dragModeChange" title="dragModeChange">dragModeChange</a></li>
</ul>
</div>
<div id="configList" class="module">
<h4>Configuration Attributes</h4>
<ul class="content">
<li class=""><a href="#config_clickPixelThresh" title="clickPixelThresh">clickPixelThresh</a></li>
<li class=""><a href="#config_clickTimeThresh" title="clickTimeThresh">clickTimeThresh</a></li>
<li class=""><a href="#config_dragCursor" title="dragCursor">dragCursor</a></li>
<li class=""><a href="#config_dragMode" title="dragMode">dragMode</a></li>
</ul>
</div>
</div>
</div>
</div>
<div id="ft">
<hr />
Copyright © 2009 Yahoo! Inc. All rights reserved.
</div>
</div>
<script type="text/javascript">
ALL_YUI_PROPS = [{"access": "private", "host": "DD.Drop", "name": "_activateShim", "url": "DD.Drop.html#method__activateShim", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_activateTargets", "url": "DD.DDM.html#method__activateTargets", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "_active", "url": "DD.DDM.html#property__active", "type": "property"}, {"access": "", "host": "DD.DDM", "name": "activeDrag", "url": "DD.DDM.html#property_activeDrag", "type": "property"}, {"access": "", "host": "DD.DDM", "name": "activeDrop", "url": "DD.DDM.html#property_activeDrop", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "activeHandle", "url": "DD.Drag.html#config_activeHandle", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "activeHandleChange", "url": "DD.Drag.html#event_activeHandleChange", "type": "event"}, {"access": "private", "host": "DD.DDM", "name": "_activeShims", "url": "DD.DDM.html#property__activeShims", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "actXY", "url": "DD.Drag.html#property_actXY", "type": "property"}, {"access": "private", "host": "DD.DDM", "name": "_addActiveShim", "url": "DD.DDM.html#method__addActiveShim", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "addHandle", "url": "DD.Drag.html#method_addHandle", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "addInvalid", "url": "DD.Drag.html#method_addInvalid", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "addToGroup", "url": "DD.Drag.html#method_addToGroup", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_addValid", "url": "DD.DDM.html#method__addValid", "type": "method"}, {"access": "", "host": "DD.Scroll", "name": "align", "url": "DD.Scroll.html#method_align", "type": "method"}, {"access": "", "host": "Plugin.DragConstrained", "name": "align", "url": "Plugin.DragConstrained.html#method_align", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_align", "url": "DD.Drag.html#method__align", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_alignNode", "url": "DD.Drag.html#method__alignNode", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "bubbles", "url": "DD.Drag.html#config_bubbles", "type": "config"}, {"access": "", "host": "DD.Drop", "name": "bubbles", "url": "DD.Drop.html#config_bubbles", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "bubblesChange", "url": "DD.Drag.html#event_bubblesChange", "type": "event"}, {"access": "", "host": "DD.Drop", "name": "bubblesChange", "url": "DD.Drop.html#event_bubblesChange", "type": "event"}, {"access": "", "host": "DD.Scroll", "name": "buffer", "url": "DD.Scroll.html#config_buffer", "type": "config"}, {"access": "", "host": "DD.Scroll", "name": "bufferChange", "url": "DD.Scroll.html#event_bufferChange", "type": "event"}, {"access": "private", "host": "Plugin.DragConstrained", "name": "_cacheRegion", "url": "Plugin.DragConstrained.html#method__cacheRegion", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_calcTickArray", "url": "DD.DDM.html#method__calcTickArray", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_calcTicks", "url": "DD.DDM.html#method__calcTicks", "type": "method"}, {"access": "private", "host": "DD.Scroll", "name": "_cancelScroll", "url": "DD.Scroll.html#method__cancelScroll", "type": "method"}, {"access": "private", "host": "Plugin.DragConstrained", "name": "_checkRegion", "url": "Plugin.DragConstrained.html#method__checkRegion", "type": "method"}, {"access": "private", "host": "Plugin.DragConstrained", "name": "_checkTicks", "url": "Plugin.DragConstrained.html#method__checkTicks", "type": "method"}, {"access": "private", "host": "DD.Scroll", "name": "_checkWinScroll", "url": "DD.Scroll.html#method__checkWinScroll", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "clearCache", "url": "DD.DDM.html#method_clearCache", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "clickPixelThresh", "url": "DD.Drag.html#config_clickPixelThresh", "type": "config"}, {"access": "", "host": "DD.DDM", "name": "clickPixelThresh", "url": "DD.DDM.html#config_clickPixelThresh", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "clickPixelThreshChange", "url": "DD.Drag.html#event_clickPixelThreshChange", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "clickPixelThreshChange", "url": "DD.DDM.html#event_clickPixelThreshChange", "type": "event"}, {"access": "private", "host": "DD.Drag", "name": "_clickTimeout", "url": "DD.Drag.html#property__clickTimeout", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "clickTimeThresh", "url": "DD.Drag.html#config_clickTimeThresh", "type": "config"}, {"access": "", "host": "DD.DDM", "name": "clickTimeThresh", "url": "DD.DDM.html#config_clickTimeThresh", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "clickTimeThreshChange", "url": "DD.Drag.html#event_clickTimeThreshChange", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "clickTimeThreshChange", "url": "DD.DDM.html#event_clickTimeThreshChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "con", "url": "Plugin.DragConstrained.html#property_con", "type": "property"}, {"access": "", "host": "Plugin.DragConstrained", "name": "constrain2node", "url": "Plugin.DragConstrained.html#config_constrain2node", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "constrain2nodeChange", "url": "Plugin.DragConstrained.html#event_constrain2nodeChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "constrain2region", "url": "Plugin.DragConstrained.html#config_constrain2region", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "constrain2regionChange", "url": "Plugin.DragConstrained.html#event_constrain2regionChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "constrain2view", "url": "Plugin.DragConstrained.html#config_constrain2view", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "constrain2viewChange", "url": "Plugin.DragConstrained.html#event_constrain2viewChange", "type": "event"}, {"access": "private", "host": "DD.Drag", "name": "_createEvents", "url": "DD.Drag.html#method__createEvents", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "_createEvents", "url": "DD.Drop.html#method__createEvents", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_createFrame", "url": "DD.DDM.html#method__createFrame", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_createPG", "url": "DD.DDM.html#method__createPG", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "_createShim", "url": "DD.Drop.html#method__createShim", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "CSS_PREFIX", "url": "DD.DDM.html#property_CSS_PREFIX", "type": "property"}, {"access": "private", "host": "DD.DDM", "name": "cssSizestoObject", "url": "DD.DDM.html#method_cssSizestoObject", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "data", "url": "DD.Drag.html#config_data", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "dataChange", "url": "DD.Drag.html#event_dataChange", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "ddm:end", "url": "DD.DDM.html#event_ddm:end", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "ddm:start", "url": "DD.DDM.html#event_ddm:start", "type": "event"}, {"access": "private", "host": "DD.Drop", "name": "_deactivateShim", "url": "DD.Drop.html#method__deactivateShim", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_deactivateTargets", "url": "DD.DDM.html#method__deactivateTargets", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_debugShim", "url": "DD.DDM.html#property__debugShim", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_defAlignFn", "url": "DD.Drag.html#method__defAlignFn", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_defDragFn", "url": "DD.Drag.html#method__defDragFn", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_defMouseDownFn", "url": "DD.Drag.html#method__defMouseDownFn", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "deltaXY", "url": "DD.Drag.html#property_deltaXY", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "destructor", "url": "DD.Drag.html#method_destructor", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "destructor", "url": "DD.Drop.html#method_destructor", "type": "method"}, {"access": "private", "host": "DD.Scroll", "name": "_dimCache", "url": "DD.Scroll.html#property__dimCache", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "drag:addHandle", "url": "DD.Drag.html#event_drag:addHandle", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:addInvalid", "url": "DD.Drag.html#event_drag:addInvalid", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:afterMouseDown", "url": "DD.Drag.html#event_drag:afterMouseDown", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:align", "url": "DD.Drag.html#event_drag:align", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:drag", "url": "DD.Drag.html#event_drag:drag", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:drophit", "url": "DD.Drag.html#event_drag:drophit", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:dropmiss", "url": "DD.Drag.html#event_drag:dropmiss", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:end", "url": "DD.Drag.html#event_drag:end", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:enter", "url": "DD.Drag.html#event_drag:enter", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:exit", "url": "DD.Drag.html#event_drag:exit", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:mouseDown", "url": "DD.Drag.html#event_drag:mouseDown", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:over", "url": "DD.Drag.html#event_drag:over", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:removeHandle", "url": "DD.Drag.html#event_drag:removeHandle", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:removeInvalid", "url": "DD.Drag.html#event_drag:removeInvalid", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "drag:start", "url": "DD.Drag.html#event_drag:start", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "dragCursor", "url": "DD.DDM.html#config_dragCursor", "type": "config"}, {"access": "", "host": "DD.DDM", "name": "dragCursorChange", "url": "DD.DDM.html#event_dragCursorChange", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "dragging", "url": "DD.Drag.html#config_dragging", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "draggingChange", "url": "DD.Drag.html#event_draggingChange", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "dragMode", "url": "DD.Drag.html#config_dragMode", "type": "config"}, {"access": "", "host": "DD.DDM", "name": "dragMode", "url": "DD.DDM.html#config_dragMode", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "dragModeChange", "url": "DD.Drag.html#event_dragModeChange", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "dragModeChange", "url": "DD.DDM.html#event_dragModeChange", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "dragNode", "url": "DD.Drag.html#config_dragNode", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "dragNodeChange", "url": "DD.Drag.html#event_dragNodeChange", "type": "event"}, {"access": "private", "host": "DD.DDM", "name": "_drags", "url": "DD.DDM.html#property__drags", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_dragThreshMet", "url": "DD.Drag.html#property__dragThreshMet", "type": "property"}, {"access": "", "host": "DD.Drop", "name": "drop:enter", "url": "DD.Drop.html#event_drop:enter", "type": "event"}, {"access": "", "host": "DD.Drop", "name": "drop:exit", "url": "DD.Drop.html#event_drop:exit", "type": "event"}, {"access": "", "host": "DD.Drop", "name": "drop:hit", "url": "DD.Drop.html#event_drop:hit", "type": "event"}, {"access": "", "host": "DD.Drop", "name": "drop:over", "url": "DD.Drop.html#event_drop:over", "type": "event"}, {"access": "private", "host": "DD.DDM", "name": "_dropMove", "url": "DD.DDM.html#method__dropMove", "type": "method"}, {"access": "", "host": "DD.Scroll", "name": "end", "url": "DD.Scroll.html#method_end", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "end", "url": "DD.Drag.html#method_end", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_end", "url": "DD.DDM.html#method__end", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_endDrag", "url": "DD.DDM.html#method__endDrag", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_endTime", "url": "DD.Drag.html#property__endTime", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_ev_md", "url": "DD.Drag.html#property__ev_md", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_fixDragStart", "url": "DD.Drag.html#method__fixDragStart", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_fixIEMouseDown", "url": "DD.Drag.html#method__fixIEMouseDown", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_fixIEMouseUp", "url": "DD.Drag.html#method__fixIEMouseUp", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_fromTimeout", "url": "DD.Drag.html#property__fromTimeout", "type": "property"}, {"access": "", "host": "DD.DDM", "name": "getBestMatch", "url": "DD.DDM.html#method_getBestMatch", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "getDrag", "url": "DD.DDM.html#method_getDrag", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "getDrop", "url": "DD.DDM.html#method_getDrop", "type": "method"}, {"access": "", "host": "Plugin.DragConstrained", "name": "getRegion", "url": "Plugin.DragConstrained.html#method_getRegion", "type": "method"}, {"access": "private", "host": "DD.Scroll", "name": "_getVPRegion", "url": "DD.Scroll.html#method__getVPRegion", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_groups", "url": "DD.Drag.html#property__groups", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "groups", "url": "DD.Drag.html#config_groups", "type": "config"}, {"access": "private", "host": "DD.Drop", "name": "_groups", "url": "DD.Drop.html#property__groups", "type": "property"}, {"access": "", "host": "DD.Drop", "name": "groups", "url": "DD.Drop.html#config_groups", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "groupsChange", "url": "DD.Drag.html#event_groupsChange", "type": "event"}, {"access": "", "host": "DD.Drop", "name": "groupsChange", "url": "DD.Drop.html#event_groupsChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "gutter", "url": "Plugin.DragConstrained.html#config_gutter", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "gutterChange", "url": "Plugin.DragConstrained.html#event_gutterChange", "type": "event"}, {"access": "private", "host": "DD.Drag", "name": "_handleMouseDownEvent", "url": "DD.Drag.html#method__handleMouseDownEvent", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_handleMouseUp", "url": "DD.Drag.html#method__handleMouseUp", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "_handleOut", "url": "DD.Drop.html#method__handleOut", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "_handleOutEvent", "url": "DD.Drop.html#method__handleOutEvent", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "_handleOverEvent", "url": "DD.Drop.html#method__handleOverEvent", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "_handleOverTarget", "url": "DD.Drop.html#method__handleOverTarget", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_handles", "url": "DD.Drag.html#property__handles", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "handles", "url": "DD.Drag.html#config_handles", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "handlesChange", "url": "DD.Drag.html#event_handlesChange", "type": "event"}, {"access": "private", "host": "Plugin.DragConstrained", "name": "_handleStart", "url": "Plugin.DragConstrained.html#method__handleStart", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_handleTarget", "url": "DD.Drag.html#method__handleTarget", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_handleTargetOver", "url": "DD.DDM.html#method__handleTargetOver", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_hasActiveShim", "url": "DD.DDM.html#method__hasActiveShim", "type": "method"}, {"access": "", "host": "DD.Scroll", "name": "horizontal", "url": "DD.Scroll.html#config_horizontal", "type": "config"}, {"access": "", "host": "DD.Scroll", "name": "horizontalChange", "url": "DD.Scroll.html#event_horizontalChange", "type": "event"}, {"access": "", "host": "DD.Scroll", "name": "host", "url": "DD.Scroll.html#config_host", "type": "config"}, {"access": "", "host": "DD.Scroll", "name": "hostChange", "url": "DD.Scroll.html#event_hostChange", "type": "event"}, {"access": "private", "host": "DD.Drag", "name": "_ieSelectBack", "url": "DD.Drag.html#property__ieSelectBack", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_ieSelectFix", "url": "DD.Drag.html#method__ieSelectFix", "type": "method"}, {"access": "", "host": "DD.Drop", "name": "inGroup", "url": "DD.Drop.html#method_inGroup", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "initializer", "url": "DD.Drag.html#method_initializer", "type": "method"}, {"access": "private", "host": "DD.Drop", "name": "initializer", "url": "DD.Drop.html#method_initializer", "type": "method"}, {"access": "private", "host": "DD.Scroll", "name": "_initScroll", "url": "DD.Scroll.html#method__initScroll", "type": "method"}, {"access": "", "host": "Plugin.DragConstrained", "name": "inRegion", "url": "Plugin.DragConstrained.html#method_inRegion", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "INTERSECT", "url": "DD.DDM.html#property_INTERSECT", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_invalids", "url": "DD.Drag.html#property__invalids", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_invalidsDefault", "url": "DD.Drag.html#property__invalidsDefault", "type": "property"}, {"access": "", "host": "DD.DDM", "name": "isOverTarget", "url": "DD.DDM.html#method_isOverTarget", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "lastXY", "url": "DD.Drag.html#property_lastXY", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "lock", "url": "DD.Drag.html#config_lock", "type": "config"}, {"access": "", "host": "DD.Drop", "name": "lock", "url": "DD.Drop.html#config_lock", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "lockChange", "url": "DD.Drag.html#event_lockChange", "type": "event"}, {"access": "", "host": "DD.Drop", "name": "lockChange", "url": "DD.Drop.html#event_lockChange", "type": "event"}, {"access": "private", "host": "DD.DDM", "name": "_lookup", "url": "DD.DDM.html#method__lookup", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "mode", "url": "DD.DDM.html#property_mode", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "mouseXY", "url": "DD.Drag.html#property_mouseXY", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_move", "url": "DD.Drag.html#method__move", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "move", "url": "DD.Drag.html#config_move", "type": "config"}, {"access": "private", "host": "DD.DDM", "name": "_move", "url": "DD.DDM.html#method__move", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "moveChange", "url": "DD.Drag.html#event_moveChange", "type": "event"}, {"access": "private", "host": "DD.Drag", "name": "_moveNode", "url": "DD.Drag.html#method__moveNode", "type": "method"}, {"access": "", "host": "Plugin.Drop", "name": "NAME", "url": "Plugin.Drop.html#property_NAME", "type": "property"}, {"access": "", "host": "Plugin.DDNodeScroll", "name": "node", "url": "Plugin.DDNodeScroll.html#config_node", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "node", "url": "DD.Drag.html#config_node", "type": "config"}, {"access": "", "host": "DD.Drop", "name": "node", "url": "DD.Drop.html#config_node", "type": "config"}, {"access": "", "host": "Plugin.DDNodeScroll", "name": "nodeChange", "url": "Plugin.DDNodeScroll.html#event_nodeChange", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "nodeChange", "url": "DD.Drag.html#event_nodeChange", "type": "event"}, {"access": "", "host": "DD.Drop", "name": "nodeChange", "url": "DD.Drop.html#event_nodeChange", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "nodeXY", "url": "DD.Drag.html#property_nodeXY", "type": "property"}, {"access": "private", "host": "DD.DDM", "name": "_noShim", "url": "DD.DDM.html#property__noShim", "type": "property"}, {"access": "", "host": "Plugin.Drop", "name": "NS", "url": "Plugin.Drop.html#property_NS", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "offsetNode", "url": "DD.Drag.html#config_offsetNode", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "offsetNodeChange", "url": "DD.Drag.html#event_offsetNodeChange", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "otherDrops", "url": "DD.DDM.html#property_otherDrops", "type": "property"}, {"access": "", "host": "DD.Drop", "name": "overTarget", "url": "DD.Drop.html#property_overTarget", "type": "property"}, {"access": "", "host": "DD.Drop", "name": "padding", "url": "DD.Drop.html#config_padding", "type": "config"}, {"access": "", "host": "DD.Drop", "name": "paddingChange", "url": "DD.Drop.html#event_paddingChange", "type": "event"}, {"access": "", "host": "DD.Scroll", "name": "parentScroll", "url": "DD.Scroll.html#config_parentScroll", "type": "config"}, {"access": "", "host": "DD.Scroll", "name": "parentScrollChange", "url": "DD.Scroll.html#event_parentScrollChange", "type": "event"}, {"access": "private", "host": "DD.DDM", "name": "_pg", "url": "DD.DDM.html#property__pg", "type": "property"}, {"access": "private", "host": "DD.DDM", "name": "_pg_activate", "url": "DD.DDM.html#method__pg_activate", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_pg_deactivate", "url": "DD.DDM.html#method__pg_deactivate", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_pg_size", "url": "DD.DDM.html#method__pg_size", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "POINT", "url": "DD.DDM.html#property_POINT", "type": "property"}, {"access": "private", "host": "DD.Drag", "name": "_prep", "url": "DD.Drag.html#method__prep", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_prevEndFn", "url": "DD.Drag.html#method__prevEndFn", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "primaryButtonOnly", "url": "DD.Drag.html#config_primaryButtonOnly", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "primaryButtonOnlyChange", "url": "DD.Drag.html#event_primaryButtonOnlyChange", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "realXY", "url": "DD.Drag.html#property_realXY", "type": "property"}, {"access": "private", "host": "DD.DDM", "name": "_regDrag", "url": "DD.DDM.html#method__regDrag", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "region", "url": "DD.Drag.html#property_region", "type": "property"}, {"access": "", "host": "DD.Drop", "name": "region", "url": "DD.Drop.html#property_region", "type": "property"}, {"access": "private", "host": "Plugin.DragConstrained", "name": "_regionCache", "url": "Plugin.DragConstrained.html#property__regionCache", "type": "property"}, {"access": "private", "host": "DD.DDM", "name": "_regTarget", "url": "DD.DDM.html#method__regTarget", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_removeActiveShim", "url": "DD.DDM.html#method__removeActiveShim", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "removeFromGroup", "url": "DD.Drag.html#method_removeFromGroup", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "removeHandle", "url": "DD.Drag.html#method_removeHandle", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "removeInvalid", "url": "DD.Drag.html#method_removeInvalid", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_removeValid", "url": "DD.DDM.html#method__removeValid", "type": "method"}, {"access": "", "host": "DD.Scroll", "name": "scrollDelay", "url": "DD.Scroll.html#config_scrollDelay", "type": "config"}, {"access": "", "host": "DD.Scroll", "name": "scrollDelayChange", "url": "DD.Scroll.html#event_scrollDelayChange", "type": "event"}, {"access": "private", "host": "DD.Scroll", "name": "_scrolling", "url": "DD.Scroll.html#property__scrolling", "type": "property"}, {"access": "private", "host": "DD.Scroll", "name": "_scrollTimer", "url": "DD.Scroll.html#property__scrollTimer", "type": "property"}, {"access": "private", "host": "DD.Scroll", "name": "_setDimCache", "url": "DD.Scroll.html#method__setDimCache", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_setDragMode", "url": "DD.DDM.html#method__setDragMode", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_setFrame", "url": "DD.DDM.html#method__setFrame", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_setStartPosition", "url": "DD.Drag.html#method__setStartPosition", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_setupListeners", "url": "DD.DDM.html#method__setupListeners", "type": "method"}, {"access": "", "host": "DD.Drop", "name": "shim", "url": "DD.Drop.html#property_shim", "type": "property"}, {"access": "", "host": "DD.Drop", "name": "sizeShim", "url": "DD.Drop.html#method_sizeShim", "type": "method"}, {"access": "", "host": "DD.Scroll", "name": "start", "url": "DD.Scroll.html#method_start", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "start", "url": "DD.Drag.html#method_start", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_start", "url": "DD.DDM.html#method__start", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_startDrag", "url": "DD.DDM.html#method__startDrag", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_startTime", "url": "DD.Drag.html#property__startTime", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "startXY", "url": "DD.Drag.html#property_startXY", "type": "property"}, {"access": "", "host": "Plugin.DragConstrained", "name": "stickX", "url": "Plugin.DragConstrained.html#config_stickX", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "stickXChange", "url": "Plugin.DragConstrained.html#event_stickXChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "stickY", "url": "Plugin.DragConstrained.html#config_stickY", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "stickYChange", "url": "Plugin.DragConstrained.html#event_stickYChange", "type": "event"}, {"access": "", "host": "DD.Drag", "name": "stopDrag", "url": "DD.Drag.html#method_stopDrag", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "stopDrag", "url": "DD.DDM.html#method_stopDrag", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "STRICT", "url": "DD.DDM.html#property_STRICT", "type": "property"}, {"access": "", "host": "DD.DDM", "name": "syncActiveShims", "url": "DD.DDM.html#method_syncActiveShims", "type": "method"}, {"access": "", "host": "DD.Drag", "name": "target", "url": "DD.Drag.html#property_target", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "target", "url": "DD.Drag.html#config_target", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "targetChange", "url": "DD.Drag.html#event_targetChange", "type": "event"}, {"access": "", "host": "DD.DDM", "name": "targets", "url": "DD.DDM.html#property_targets", "type": "property"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickX", "url": "Plugin.DragConstrained.html#config_tickX", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickXArray", "url": "Plugin.DragConstrained.html#config_tickXArray", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickXArrayChange", "url": "Plugin.DragConstrained.html#event_tickXArrayChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickXChange", "url": "Plugin.DragConstrained.html#event_tickXChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickY", "url": "Plugin.DragConstrained.html#config_tickY", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickYArray", "url": "Plugin.DragConstrained.html#config_tickYArray", "type": "config"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickYArrayChange", "url": "Plugin.DragConstrained.html#event_tickYArrayChange", "type": "event"}, {"access": "", "host": "Plugin.DragConstrained", "name": "tickYChange", "url": "Plugin.DragConstrained.html#event_tickYChange", "type": "event"}, {"access": "private", "host": "DD.Drag", "name": "_timeoutCheck", "url": "DD.Drag.html#method__timeoutCheck", "type": "method"}, {"access": "", "host": "DD.Scroll", "name": "toString", "url": "DD.Scroll.html#method_toString", "type": "method"}, {"access": "private", "host": "DD.Drag", "name": "_unprep", "url": "DD.Drag.html#method__unprep", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_unregDrag", "url": "DD.DDM.html#method__unregDrag", "type": "method"}, {"access": "private", "host": "DD.DDM", "name": "_unregTarget", "url": "DD.DDM.html#method__unregTarget", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "useHash", "url": "DD.DDM.html#property_useHash", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "useShim", "url": "DD.Drag.html#config_useShim", "type": "config"}, {"access": "", "host": "DD.Drag", "name": "useShimChange", "url": "DD.Drag.html#event_useShimChange", "type": "event"}, {"access": "private", "host": "DD.Drop", "name": "_valid", "url": "DD.Drop.html#property__valid", "type": "property"}, {"access": "", "host": "DD.Drag", "name": "validClick", "url": "DD.Drag.html#method_validClick", "type": "method"}, {"access": "", "host": "DD.DDM", "name": "validDrops", "url": "DD.DDM.html#property_validDrops", "type": "property"}, {"access": "", "host": "DD.Scroll", "name": "vertical", "url": "DD.Scroll.html#config_vertical", "type": "config"}, {"access": "", "host": "DD.Scroll", "name": "verticalChange", "url": "DD.Scroll.html#event_verticalChange", "type": "event"}, {"access": "private", "host": "DD.Scroll", "name": "_vpRegionCache", "url": "DD.Scroll.html#property__vpRegionCache", "type": "property"}, {"access": "", "host": "DD.Scroll", "name": "windowScroll", "url": "DD.Scroll.html#config_windowScroll", "type": "config"}, {"access": "", "host": "Plugin.DDWindowScroll", "name": "windowScroll", "url": "Plugin.DDWindowScroll.html#config_windowScroll", "type": "config"}, {"access": "", "host": "DD.Scroll", "name": "windowScrollChange", "url": "DD.Scroll.html#event_windowScrollChange", "type": "event"}, {"access": "", "host": "Plugin.DDWindowScroll", "name": "windowScrollChange", "url": "Plugin.DDWindowScroll.html#event_windowScrollChange", "type": "event"}];
</script>
</body>
</html>