1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
7 <meta http-equiv="content-type" content="text/html; charset=undefined" />
8 <meta name="generator" content="JsDoc Toolkit" />
11 <title>JsDoc Reference - Roo.dd.DropZone</title>
14 <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />
15 <link rel="stylesheet" type="text/css" href="../default.css" />
18 <script type="text/javascript" src="../page.js">
25 <body onload="RooDocsPage.onload();">
28 <div class="body-wrap">
30 <!-- ============================== links to methods. ================================= -->
32 <div class="top-tools">
34 <a class="inner-link" href="#Roo.dd.DropZone-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35 <a class="inner-link" href="#Roo.dd.DropZone-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36 <a class="inner-link" href="#Roo.dd.DropZone-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37 <a class="inner-link" href="#Roo.dd.DropZone-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
38 <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
43 <!-- ============================== inheritance Block. ================================= -->
45 <div class="inheritance res-block">
46 <pre class="res-block-inner"><a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
47 <img src="../../images/default/s.gif" height="1" width="20"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/><a href="./Roo.dd.DDTarget.html#constructor" roo:cls="Roo.dd.DDTarget.html#constructor">Roo.dd.DDTarget</a>
48 <img src="../../images/default/s.gif" height="1" width="40"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/><a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
49 <img src="../../images/default/s.gif" height="1" width="60"/><img class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.dd.DropZone
54 <!-- ============================== class title / details ============================ -->
57 <h1 class="classTitle">
62 <table cellspacing="0" class="class-summary-table">
64 <tr><td class="label">Package:</td><td class="hd-info">Roo.dd</td></tr>
66 <tr><td class="label">Defined In:</td><td class="hd-info">
68 <a href="./src/Roo_dd_DropZone.js.html">Roo/dd/DropZone.js</a>.
71 <tr><td class="label">Class:</td><td class="hd-info">DropZone</td></tr>
76 <tr><td class="label">Extends:</td><td class="hd-info">
77 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
85 <!-- ============================== class summary ========================== -->
86 <div class="description">
87 This class provides a container DD instance that proxies for multiple child node targets.<br /><br/>By default, this class requires that child nodes accepting drop are registered with {<b>link</b> Roo.dd.Registry}.
91 <!-- ============================== Class comment block... ========================== -->
93 <div class="comments">
94 <b>Class Comments / Notes</B> =>
95 <u onclick="parent.CommentDialog.showCommentId = 'Roo.dd.DropZone';">[Add Your comment/notes about this class]</u>
97 <iframe frameborder="0" id="comments-Roo.dd" style="border: none;width:100%;"
98 src="/blog.php/GtkDjsComments/Roo.dd.DropZone.html"></iframe>
103 <!-- ============================== config options ========================== -->
108 <div class="hr"></div>
109 <a id="Roo.dd.DropZone-configs"></a>
115 <table cellspacing="0" class="member-table">
116 <caption>Config Options (Usually are also Properties)</caption>
120 <th class="sig-header" colspan="2">Options</th>
122 <th class="msource-header">Defined By</th>
129 <tr class="config-row expandable config-row-alt0">
130 <td class="micon"><a class="exi" href="#expand"> </a></td>
133 <a id="Roo.dd.DropTarget-cfg-ddGroup" name=".ddGroup"></a>
134 <div class="fixedFont">
135 <b class="itemname">ddGroup</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
141 <div class="short">The drag drop group to handle drop events for</div>
145 <div class="long">The drag drop group to handle drop events for</div>
153 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
159 <tr class="config-row expandable config-row-alt1">
160 <td class="micon"><a class="exi" href="#expand"> </a></td>
163 <a id="Roo.dd.DropTarget-cfg-dropAllowed" name=".dropAllowed"></a>
164 <div class="fixedFont">
165 <b class="itemname">dropAllowed</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
171 <div class="short">The CSS class returned to the drag source when drop is allowed (defaults to "x-dd-drop-ok").</div>
175 <div class="long">The CSS class returned to the drag source when drop is allowed (defaults to "x-dd-drop-ok").</div>
183 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
189 <tr class="config-row expandable config-row-alt0">
190 <td class="micon"><a class="exi" href="#expand"> </a></td>
193 <a id="Roo.dd.DropTarget-cfg-dropNotAllowed" name=".dropNotAllowed"></a>
194 <div class="fixedFont">
195 <b class="itemname">dropNotAllowed</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
201 <div class="short">The CSS class returned to the drag source when drop is not allowed (defaults to "x-dd-drop-nodrop").</div>
205 <div class="long">The CSS class returned to the drag source when drop is not allowed (defaults to "x-dd-drop-nodrop").</div>
213 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
219 <tr class="config-row expandable config-row-alt1">
220 <td class="micon"><a class="exi" href="#expand"> </a></td>
223 <a id="Roo.dd.DropTarget-cfg-overClass" name=".overClass"></a>
224 <div class="fixedFont">
225 <b class="itemname">overClass</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
231 <div class="short">The CSS class applied to the drop target element while the drag source is over it (defaults to "").</div>
235 <div class="long">The CSS class applied to the drop target element while the drag source is over it (defaults to "").</div>
243 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
249 <tr class="config-row expandable config-row-alt0">
250 <td class="micon"><a class="exi" href="#expand"> </a></td>
253 <a id="Roo.dd.DropTarget-cfg-success" name=".success"></a>
254 <div class="fixedFont">
255 <b class="itemname">success</b> : boolean
261 <div class="short">set this after drop listener.</div>
265 <div class="long">set this after drop listener..</div>
273 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
279 <tr class="config-row expandable config-row-alt1">
280 <td class="micon"><a class="exi" href="#expand"> </a></td>
283 <a id="Roo.dd.DropTarget-cfg-valid" name=".valid"></a>
284 <div class="fixedFont">
285 <b class="itemname">valid</b> : boolean
291 <div class="short">if the drop point is valid for over/enter.</div>
295 <div class="long">if the drop point is valid for over/enter..</div>
303 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
319 <!-- ============================== public properties ==================== -->
323 <a id="Roo.dd.DropZone-props"></a>
329 <table cellspacing="0" class="member-table">
330 <caption class="Empty">Public Properties - Has None</caption>
336 <!-- ============================== methods summary / details ======================== -->
339 <a id="Roo.dd.DropZone-methods"></a>
340 <!-- constructor?? -->
347 <!-- then dynamics first -->
354 <table cellspacing="0" class="member-table">
355 <caption>Public Methods</caption>
357 <th class="sig-header" colspan="2">Method</th>
358 <th class="msource-header">Defined By</th>
368 <tr class="method-row config-row-alt0 expandable notInherited">
369 <td class="micon"><a class="exi" href="#expand"> </a></td>
373 <a id="Roo.dd-method-DropZone" name=".DropZone"></a>
374 <div class="fixedFont">
375 <span class="attributes">new <B>Roo.dd.</B></span><b class="itemname">DropZone</b>
377 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element <B><i>el</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
385 <div class="short">Create a new Roo.dd.DropZone</div>
392 Create a new Roo.dd.DropZone
395 <dl class="detailList">
396 <dt class="heading">Parameters:</dt>
399 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element</span> <b>el</b>
402 <dd>The container element</dd>
405 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>config</b>
432 <tr class="method-row config-row-alt1 expandable">
433 <td class="micon"><a class="exi" href="#expand"> </a></td>
437 <a id="Roo.dd.DragDrop-method-addInvalidHandleClass" name=".addInvalidHandleClass"></a>
438 <div class="fixedFont">
439 <span class="attributes"></span><b class="itemname">addInvalidHandleClass</b>
441 (string <B><i>cssClass</i></B>)
448 <div class="short">Lets you specify a css class of elements that will not initiate a drag</div>
454 Lets you specify a css class of elements that will not initiate a drag
461 <dl class="detailList">
462 <dt class="heading">Parameters:</dt>
465 <span class="fixedFont">string</span> <b>cssClass</b>
468 <dd>the class of the elements you wish to ignore</dd>
488 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
494 <tr class="method-row config-row-alt0 expandable">
495 <td class="micon"><a class="exi" href="#expand"> </a></td>
499 <a id="Roo.dd.DragDrop-method-addInvalidHandleId" name=".addInvalidHandleId"></a>
500 <div class="fixedFont">
501 <span class="attributes"></span><b class="itemname">addInvalidHandleId</b>
503 (string <B><i>id</i></B>)
510 <div class="short">Lets you to specify an element id for a child of a drag handle<br/>that should not initiate a drag</div>
516 Lets you to specify an element id for a child of a drag handle<br/>that should not initiate a drag
523 <dl class="detailList">
524 <dt class="heading">Parameters:</dt>
527 <span class="fixedFont">string</span> <b>id</b>
530 <dd>the element id of the element you wish to ignore</dd>
550 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
556 <tr class="method-row config-row-alt1 expandable">
557 <td class="micon"><a class="exi" href="#expand"> </a></td>
561 <a id="Roo.dd.DragDrop-method-addInvalidHandleType" name=".addInvalidHandleType"></a>
562 <div class="fixedFont">
563 <span class="attributes"></span><b class="itemname">addInvalidHandleType</b>
565 (string <B><i>tagName</i></B>)
572 <div class="short">Allows you to specify a tag name that should not start a drag operation<br/>when clicked.</div>
578 Allows you to specify a tag name that should not start a drag operation<br/>when clicked. This is designed to facilitate embedding links within a<br/>drag handle that do something other than start the drag.
585 <dl class="detailList">
586 <dt class="heading">Parameters:</dt>
589 <span class="fixedFont">string</span> <b>tagName</b>
592 <dd>the type of element to exclude</dd>
612 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
618 <tr class="method-row config-row-alt0 expandable">
619 <td class="micon"><a class="exi" href="#expand"> </a></td>
623 <a id="Roo.dd.DragDrop-method-addToGroup" name=".addToGroup"></a>
624 <div class="fixedFont">
625 <span class="attributes"></span><b class="itemname">addToGroup</b>
627 (<B><i>sGroup</i></B>)
634 <div class="short">Add this instance to a group of related drag/drop objects.</div>
640 Add this instance to a group of related drag/drop objects. All<br/>instances belong to at least one group, and can belong to as many<br/>groups as needed.
647 <dl class="detailList">
648 <dt class="heading">Parameters:</dt>
654 <dd>{string} the name of the group</dd>
674 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
680 <tr class="method-row config-row-alt1 expandable">
681 <td class="micon"><a class="exi" href="#expand"> </a></td>
685 <a id="Roo.dd.DragDrop-method-applyConfig" name=".applyConfig"></a>
686 <div class="fixedFont">
687 <span class="attributes"></span><b class="itemname">applyConfig</b>
696 <div class="short">Applies the configuration parameters that were passed into the constructor.</div>
702 Applies the configuration parameters that were passed into the constructor.<br/>This is supposed to happen at each level through the inheritance chain. So<br/>a DDProxy implentation will execute apply config on DDProxy, DD, and<br/>DragDrop in order to get all of the parameters that are available in<br/>each object.
725 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
731 <tr class="method-row config-row-alt0 expandable">
732 <td class="micon"><a class="exi" href="#expand"> </a></td>
736 <a id="Roo.dd.DragDrop-method-clearConstraints" name=".clearConstraints"></a>
737 <div class="fixedFont">
738 <span class="attributes"></span><b class="itemname">clearConstraints</b>
747 <div class="short">Clears any constraints applied to this instance.</div>
753 Clears any constraints applied to this instance. Also clears ticks<br/>since they can't exist independent of a constraint at this time.
776 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
782 <tr class="method-row config-row-alt1 expandable">
783 <td class="micon"><a class="exi" href="#expand"> </a></td>
787 <a id="Roo.dd.DragDrop-method-clearTicks" name=".clearTicks"></a>
788 <div class="fixedFont">
789 <span class="attributes"></span><b class="itemname">clearTicks</b>
798 <div class="short">Clears any tick interval defined for this instance</div>
804 Clears any tick interval defined for this instance
827 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
833 <tr class="method-row config-row-alt0 expandable">
834 <td class="micon"><a class="exi" href="#expand"> </a></td>
838 <a id="Roo.dd.DragDrop-method-endDrag" name=".endDrag"></a>
839 <div class="fixedFont">
840 <span class="attributes"></span><b class="itemname">endDrag</b>
842 (Event <B><i>e</i></B>)
849 <div class="short">Fired when we are done dragging the object</div>
855 Fired when we are done dragging the object
862 <dl class="detailList">
863 <dt class="heading">Parameters:</dt>
866 <span class="fixedFont">Event</span> <b>e</b>
869 <dd>the mouseup event</dd>
889 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
895 <tr class="method-row config-row-alt1 expandable">
896 <td class="micon"><a class="exi" href="#expand"> </a></td>
900 <a id="Roo.dd.DragDrop-method-function toString() {
902 }" name=".function toString() {
905 <div class="fixedFont">
906 <span class="attributes"></span><b class="itemname">function toString() {
925 <div class="short">toString method</div>
942 <dl class="detailList">
943 <dt class="heading">Returns:</dt>
945 <dd><span class="fixedFont">string</span> string representation of the dd obj</dd>
961 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
967 <tr class="method-row config-row-alt0 expandable">
968 <td class="micon"><a class="exi" href="#expand"> </a></td>
972 <a id="Roo.dd.DragDrop-method-getDragEl" name=".getDragEl"></a>
973 <div class="fixedFont">
974 <span class="attributes"></span><b class="itemname">getDragEl</b>
982 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
991 <div class="short">Returns a reference to the actual element to drag.</div>
997 Returns a reference to the actual element to drag. By default this is<br/>the same as the html element, but it can be assigned to another<br/>element. An example of this can be found in Roo.dd.DDProxy
1008 <dl class="detailList">
1009 <dt class="heading">Returns:</dt>
1011 <dd><span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> the html element</dd>
1025 <td class="msource">
1027 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1033 <tr class="method-row config-row-alt1 expandable">
1034 <td class="micon"><a class="exi" href="#expand"> </a></td>
1038 <a id="Roo.dd.DragDrop-method-getEl" name=".getEl"></a>
1039 <div class="fixedFont">
1040 <span class="attributes"></span><b class="itemname">getEl</b>
1048 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
1057 <div class="short">Returns a reference to the linked element</div>
1063 Returns a reference to the linked element
1074 <dl class="detailList">
1075 <dt class="heading">Returns:</dt>
1077 <dd><span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> the html element</dd>
1091 <td class="msource">
1093 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1099 <tr class="method-row config-row-alt0 expandable notInherited">
1100 <td class="micon"><a class="exi" href="#expand"> </a></td>
1104 <a id="Roo.dd.DropZone-method-getTargetFromEvent" name=".getTargetFromEvent"></a>
1105 <div class="fixedFont">
1106 <span class="attributes"></span><b class="itemname">getTargetFromEvent</b>
1108 (Event <B><i>e</i></B>)
1114 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
1123 <div class="short">Returns a custom data object associated with the DOM node that is the target of the event.</div>
1129 Returns a custom data object associated with the DOM node that is the target of the event. By default<br/>this looks up the event target in the {<b>link</b> Roo.dd.Registry}, although you can override this method to<br/>provide your own custom lookup.
1136 <dl class="detailList">
1137 <dt class="heading">Parameters:</dt>
1140 <span class="fixedFont">Event</span> <b>e</b>
1151 <dl class="detailList">
1152 <dt class="heading">Returns:</dt>
1154 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> data The custom data</dd>
1168 <td class="msource">
1176 <tr class="method-row config-row-alt1 expandable">
1177 <td class="micon"><a class="exi" href="#expand"> </a></td>
1181 <a id="Roo.dd.DragDrop-method-init" name=".init"></a>
1182 <div class="fixedFont">
1183 <span class="attributes"></span><b class="itemname">init</b>
1185 (<B><i>id</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sGroup</i></B>, object <B><i>config</i></B>)
1192 <div class="short">Sets up the DragDrop object.</div>
1198 Sets up the DragDrop object. Must be called in the constructor of any<br/>Roo.dd.DragDrop subclass
1205 <dl class="detailList">
1206 <dt class="heading">Parameters:</dt>
1212 <dd>the id of the linked element</dd>
1215 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>sGroup</b>
1218 <dd>the group of related items</dd>
1221 <span class="fixedFont">object</span> <b>config</b>
1224 <dd>configuration attributes</dd>
1242 <td class="msource">
1244 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1250 <tr class="method-row config-row-alt0 expandable">
1251 <td class="micon"><a class="exi" href="#expand"> </a></td>
1255 <a id="Roo.dd.DragDrop-method-initTarget" name=".initTarget"></a>
1256 <div class="fixedFont">
1257 <span class="attributes"></span><b class="itemname">initTarget</b>
1259 (<B><i>id</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sGroup</i></B>, object <B><i>config</i></B>)
1266 <div class="short">Initializes Targeting functionality only.</div>
1272 Initializes Targeting functionality only... the object does not<br/>get a mousedown handler.
1279 <dl class="detailList">
1280 <dt class="heading">Parameters:</dt>
1286 <dd>the id of the linked element</dd>
1289 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>sGroup</b>
1292 <dd>the group of related items</dd>
1295 <span class="fixedFont">object</span> <b>config</b>
1298 <dd>configuration attributes</dd>
1316 <td class="msource">
1318 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1324 <tr class="method-row config-row-alt1 expandable">
1325 <td class="micon"><a class="exi" href="#expand"> </a></td>
1329 <a id="Roo.dd.DragDrop-method-isLocked" name=".isLocked"></a>
1330 <div class="fixedFont">
1331 <span class="attributes"></span><b class="itemname">isLocked</b>
1348 <div class="short">Returns true if this instance is locked, or the drag drop mgr is locked<br/>(meaning that all drag/drop is disabled on the page.</div>
1354 Returns true if this instance is locked, or the drag drop mgr is locked<br/>(meaning that all drag/drop is disabled on the page.)
1365 <dl class="detailList">
1366 <dt class="heading">Returns:</dt>
1368 <dd><span class="fixedFont">boolean</span> true if this obj or all drag/drop is locked, else<br/>false</dd>
1382 <td class="msource">
1384 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1390 <tr class="method-row config-row-alt0 expandable">
1391 <td class="micon"><a class="exi" href="#expand"> </a></td>
1395 <a id="Roo.dd.DragDrop-method-isTarget" name=".isTarget"></a>
1396 <div class="fixedFont">
1397 <span class="attributes"></span><b class="itemname">isTarget</b>
1406 <div class="short">By default, all insances can be a drop target.</div>
1412 By default, all insances can be a drop target. This can be disabled by<br/>setting isTarget to false.
1433 <td class="msource">
1435 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1441 <tr class="method-row config-row-alt1 expandable">
1442 <td class="micon"><a class="exi" href="#expand"> </a></td>
1446 <a id="Roo.dd.DragDrop-method-isValidHandleChild" name=".isValidHandleChild"></a>
1447 <div class="fixedFont">
1448 <span class="attributes"></span><b class="itemname">isValidHandleChild</b>
1450 (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>)
1465 <div class="short">Checks the tag exclusion list to see if this click should be ignored</div>
1471 Checks the tag exclusion list to see if this click should be ignored
1478 <dl class="detailList">
1479 <dt class="heading">Parameters:</dt>
1482 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
1485 <dd>the HTMLElement to evaluate</dd>
1493 <dl class="detailList">
1494 <dt class="heading">Returns:</dt>
1496 <dd><span class="fixedFont">boolean</span> true if this is a valid tag type, false if not</dd>
1510 <td class="msource">
1512 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1518 <tr class="method-row config-row-alt0 expandable">
1519 <td class="micon"><a class="exi" href="#expand"> </a></td>
1523 <a id="Roo.dd.DragDrop-method-lock" name=".lock"></a>
1524 <div class="fixedFont">
1525 <span class="attributes"></span><b class="itemname">lock</b>
1534 <div class="short">Lock this instance</div>
1561 <td class="msource">
1563 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1569 <tr class="method-row config-row-alt1 expandable notInherited">
1570 <td class="micon"><a class="exi" href="#expand"> </a></td>
1574 <a id="Roo.dd.DropZone-method-notifyDrop" name=".notifyDrop"></a>
1575 <div class="fixedFont">
1576 <span class="attributes"></span><b class="itemname">notifyDrop</b>
1578 (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
1584 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1593 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop zone that the dragged item has<br/>been dropped on it.</div>
1599 The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop zone that the dragged item has<br/>been dropped on it. The drag zone will look up the target node based on the event passed in, and if there<br/>is a node registered for that event, it will delegate to {<b>link</b> <b>onNodeDrop</b>} for node-specific handling,<br/>otherwise it will call {<b>link</b> <b>onContainerDrop</b>}.
1606 <dl class="detailList">
1607 <dt class="heading">Parameters:</dt>
1610 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
1613 <dd>The drag source that was dragged over this drop zone</dd>
1616 <span class="fixedFont">Event</span> <b>e</b>
1622 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
1625 <dd>An object containing arbitrary data supplied by the drag source</dd>
1633 <dl class="detailList">
1634 <dt class="heading">Returns:</dt>
1636 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> True if the drop was valid, else false</dd>
1650 <td class="msource">
1658 <tr class="method-row config-row-alt0 expandable notInherited">
1659 <td class="micon"><a class="exi" href="#expand"> </a></td>
1663 <a id="Roo.dd.DropZone-method-notifyEnter" name=".notifyEnter"></a>
1664 <div class="fixedFont">
1665 <span class="attributes"></span><b class="itemname">notifyEnter</b>
1667 (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
1673 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
1682 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop zone that the source is now over<br/>the zone.</div>
1688 The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop zone that the source is now over<br/>the zone. The default implementation returns this.dropNotAllowed and expects that only registered drop<br/>nodes can process drag drop operations, so if you need the drop zone itself to be able to process drops<br/>you should override this method and provide a custom implementation.
1695 <dl class="detailList">
1696 <dt class="heading">Parameters:</dt>
1699 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
1702 <dd>The drag source that was dragged over this drop zone</dd>
1705 <span class="fixedFont">Event</span> <b>e</b>
1711 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
1714 <dd>An object containing arbitrary data supplied by the drag source</dd>
1722 <dl class="detailList">
1723 <dt class="heading">Returns:</dt>
1725 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> status The CSS class that communicates the drop status back to the source so that the<br/>underlying {<b>link</b> Roo.dd.StatusProxy} can be updated</dd>
1739 <td class="msource">
1747 <tr class="method-row config-row-alt1 expandable notInherited">
1748 <td class="micon"><a class="exi" href="#expand"> </a></td>
1752 <a id="Roo.dd.DropZone-method-notifyOut" name=".notifyOut"></a>
1753 <div class="fixedFont">
1754 <span class="attributes"></span><b class="itemname">notifyOut</b>
1756 (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
1763 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop zone that the source has been dragged<br/>out of the zone without dropping.</div>
1769 The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop zone that the source has been dragged<br/>out of the zone without dropping. If the drag source is currently over a registered node, the notification<br/>will be delegated to {<b>link</b> <b>onNodeOut</b>} for node-specific handling, otherwise it will be ignored.
1776 <dl class="detailList">
1777 <dt class="heading">Parameters:</dt>
1780 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
1783 <dd>The drag source that was dragged over this drop target</dd>
1786 <span class="fixedFont">Event</span> <b>e</b>
1792 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
1795 <dd>An object containing arbitrary data supplied by the drag zone</dd>
1813 <td class="msource">
1821 <tr class="method-row config-row-alt0 expandable notInherited">
1822 <td class="micon"><a class="exi" href="#expand"> </a></td>
1826 <a id="Roo.dd.DropZone-method-notifyOver" name=".notifyOver"></a>
1827 <div class="fixedFont">
1828 <span class="attributes"></span><b class="itemname">notifyOver</b>
1830 (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
1836 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
1845 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls continuously while it is being dragged over the drop zone.</div>
1851 The function a {<b>link</b> Roo.dd.DragSource} calls continuously while it is being dragged over the drop zone.<br/>This method will be called on every mouse movement while the drag source is over the drop zone.<br/>It will call {<b>link</b> <b>onNodeOver</b>} while the drag source is over a registered node, and will also automatically<br/>delegate to the appropriate node-specific methods as necessary when the drag source enters and exits<br/>registered nodes ({<b>link</b> <b>onNodeEnter</b>}, {<b>link</b> <b>onNodeOut</b>}). If the drag source is not currently over a<br/>registered node, it will call {<b>link</b> <b>onContainerOver</b>}.
1858 <dl class="detailList">
1859 <dt class="heading">Parameters:</dt>
1862 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
1865 <dd>The drag source that was dragged over this drop zone</dd>
1868 <span class="fixedFont">Event</span> <b>e</b>
1874 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
1877 <dd>An object containing arbitrary data supplied by the drag source</dd>
1885 <dl class="detailList">
1886 <dt class="heading">Returns:</dt>
1888 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> status The CSS class that communicates the drop status back to the source so that the<br/>underlying {<b>link</b> Roo.dd.StatusProxy} can be updated</dd>
1902 <td class="msource">
1910 <tr class="method-row config-row-alt1 expandable">
1911 <td class="micon"><a class="exi" href="#expand"> </a></td>
1915 <a id="Roo.dd.DragDrop-method-onAvailable" name=".onAvailable"></a>
1916 <div class="fixedFont">
1917 <span class="attributes"></span><b class="itemname">onAvailable</b>
1926 <div class="short">Override the onAvailable method to do what is needed after the initial<br/>position was determined.</div>
1932 Override the onAvailable method to do what is needed after the initial<br/>position was determined.
1953 <td class="msource">
1955 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1961 <tr class="method-row config-row-alt0 expandable notInherited">
1962 <td class="micon"><a class="exi" href="#expand"> </a></td>
1966 <a id="Roo.dd.DropZone-method-onContainerDrop" name=".onContainerDrop"></a>
1967 <div class="fixedFont">
1968 <span class="attributes"></span><b class="itemname">onContainerDrop</b>
1970 (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
1976 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1985 <div class="short">Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has been dropped on it,<br/>but not on any of its registered drop nodes.</div>
1991 Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has been dropped on it,<br/>but not on any of its registered drop nodes. The default implementation returns false, so it should be<br/>overridden to provide the appropriate processing of the drop event if you need the drop zone itself to<br/>be able to accept drops. It should return true when valid so that the drag source's repair action does not run.
1998 <dl class="detailList">
1999 <dt class="heading">Parameters:</dt>
2002 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
2005 <dd>The drag source that was dragged over this drop zone</dd>
2008 <span class="fixedFont">Event</span> <b>e</b>
2014 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
2017 <dd>An object containing arbitrary data supplied by the drag source</dd>
2025 <dl class="detailList">
2026 <dt class="heading">Returns:</dt>
2028 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> True if the drop was valid, else false</dd>
2042 <td class="msource">
2050 <tr class="method-row config-row-alt1 expandable notInherited">
2051 <td class="micon"><a class="exi" href="#expand"> </a></td>
2055 <a id="Roo.dd.DropZone-method-onContainerOver" name=".onContainerOver"></a>
2056 <div class="fixedFont">
2057 <span class="attributes"></span><b class="itemname">onContainerOver</b>
2059 (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
2065 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
2074 <div class="short">Called internally while the DropZone determines that a {<b>link</b> Roo.dd.DragSource} is being dragged over it,<br/>but not over any of its registered drop nodes.</div>
2080 Called internally while the DropZone determines that a {<b>link</b> Roo.dd.DragSource} is being dragged over it,<br/>but not over any of its registered drop nodes. The default implementation returns this.dropNotAllowed, so<br/>it should be overridden to provide the proper feedback if necessary.
2087 <dl class="detailList">
2088 <dt class="heading">Parameters:</dt>
2091 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
2094 <dd>The drag source that was dragged over this drop zone</dd>
2097 <span class="fixedFont">Event</span> <b>e</b>
2103 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
2106 <dd>An object containing arbitrary data supplied by the drag source</dd>
2114 <dl class="detailList">
2115 <dt class="heading">Returns:</dt>
2117 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> status The CSS class that communicates the drop status back to the source so that the<br/>underlying {<b>link</b> Roo.dd.StatusProxy} can be updated</dd>
2131 <td class="msource">
2139 <tr class="method-row config-row-alt0 expandable">
2140 <td class="micon"><a class="exi" href="#expand"> </a></td>
2144 <a id="Roo.dd.DragDrop-method-onDrag" name=".onDrag"></a>
2145 <div class="fixedFont">
2146 <span class="attributes"></span><b class="itemname">onDrag</b>
2148 (Event <B><i>e</i></B>)
2155 <div class="short">Abstract method called during the onMouseMove event while dragging an<br/>object.</div>
2161 Abstract method called during the onMouseMove event while dragging an<br/>object.
2168 <dl class="detailList">
2169 <dt class="heading">Parameters:</dt>
2172 <span class="fixedFont">Event</span> <b>e</b>
2175 <dd>the mousemove event</dd>
2193 <td class="msource">
2195 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2201 <tr class="method-row config-row-alt1 expandable">
2202 <td class="micon"><a class="exi" href="#expand"> </a></td>
2206 <a id="Roo.dd.DragDrop-method-onDragDrop" name=".onDragDrop"></a>
2207 <div class="fixedFont">
2208 <span class="attributes"></span><b class="itemname">onDragDrop</b>
2210 (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>)
2217 <div class="short">Abstract method called when this item is dropped on another DragDrop<br/>obj</div>
2223 Abstract method called when this item is dropped on another DragDrop<br/>obj
2230 <dl class="detailList">
2231 <dt class="heading">Parameters:</dt>
2234 <span class="fixedFont">Event</span> <b>e</b>
2237 <dd>the mouseup event</dd>
2240 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span> <b>id</b>
2243 <dd>In POINT mode, the element<br/>id this was dropped on. In INTERSECT mode, an array of dd items this<br/>was dropped on.</dd>
2261 <td class="msource">
2263 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2269 <tr class="method-row config-row-alt0 expandable">
2270 <td class="micon"><a class="exi" href="#expand"> </a></td>
2274 <a id="Roo.dd.DragDrop-method-onDragEnter" name=".onDragEnter"></a>
2275 <div class="fixedFont">
2276 <span class="attributes"></span><b class="itemname">onDragEnter</b>
2278 (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>)
2285 <div class="short">Abstract method called when this element fist begins hovering over<br/>another DragDrop obj</div>
2291 Abstract method called when this element fist begins hovering over<br/>another DragDrop obj
2298 <dl class="detailList">
2299 <dt class="heading">Parameters:</dt>
2302 <span class="fixedFont">Event</span> <b>e</b>
2305 <dd>the mousemove event</dd>
2308 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span> <b>id</b>
2311 <dd>In POINT mode, the element<br/>id this is hovering over. In INTERSECT mode, an array of one or more<br/>dragdrop items being hovered over.</dd>
2329 <td class="msource">
2331 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2337 <tr class="method-row config-row-alt1 expandable">
2338 <td class="micon"><a class="exi" href="#expand"> </a></td>
2342 <a id="Roo.dd.DragDrop-method-onDragOut" name=".onDragOut"></a>
2343 <div class="fixedFont">
2344 <span class="attributes"></span><b class="itemname">onDragOut</b>
2346 (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>)
2353 <div class="short">Abstract method called when we are no longer hovering over an element</div>
2359 Abstract method called when we are no longer hovering over an element
2366 <dl class="detailList">
2367 <dt class="heading">Parameters:</dt>
2370 <span class="fixedFont">Event</span> <b>e</b>
2373 <dd>the mousemove event</dd>
2376 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span> <b>id</b>
2379 <dd>In POINT mode, the element<br/>id this was hovering over. In INTERSECT mode, an array of dd items<br/>that the mouse is no longer over.</dd>
2397 <td class="msource">
2399 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2405 <tr class="method-row config-row-alt0 expandable">
2406 <td class="micon"><a class="exi" href="#expand"> </a></td>
2410 <a id="Roo.dd.DragDrop-method-onDragOver" name=".onDragOver"></a>
2411 <div class="fixedFont">
2412 <span class="attributes"></span><b class="itemname">onDragOver</b>
2414 (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>)
2421 <div class="short">Abstract method called when this element is hovering over another<br/>DragDrop obj</div>
2427 Abstract method called when this element is hovering over another<br/>DragDrop obj
2434 <dl class="detailList">
2435 <dt class="heading">Parameters:</dt>
2438 <span class="fixedFont">Event</span> <b>e</b>
2441 <dd>the mousemove event</dd>
2444 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span> <b>id</b>
2447 <dd>In POINT mode, the element<br/>id this is hovering over. In INTERSECT mode, an array of dd items<br/>being hovered over.</dd>
2465 <td class="msource">
2467 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2473 <tr class="method-row config-row-alt1 expandable">
2474 <td class="micon"><a class="exi" href="#expand"> </a></td>
2478 <a id="Roo.dd.DragDrop-method-onInvalidDrop" name=".onInvalidDrop"></a>
2479 <div class="fixedFont">
2480 <span class="attributes"></span><b class="itemname">onInvalidDrop</b>
2482 (Event <B><i>e</i></B>)
2489 <div class="short">Abstract method called when this item is dropped on an area with no<br/>drop target</div>
2495 Abstract method called when this item is dropped on an area with no<br/>drop target
2502 <dl class="detailList">
2503 <dt class="heading">Parameters:</dt>
2506 <span class="fixedFont">Event</span> <b>e</b>
2509 <dd>the mouseup event</dd>
2527 <td class="msource">
2529 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2535 <tr class="method-row config-row-alt0 expandable">
2536 <td class="micon"><a class="exi" href="#expand"> </a></td>
2540 <a id="Roo.dd.DragDrop-method-onMouseDown" name=".onMouseDown"></a>
2541 <div class="fixedFont">
2542 <span class="attributes"></span><b class="itemname">onMouseDown</b>
2544 (Event <B><i>e</i></B>)
2551 <div class="short">Event handler that fires when a drag/drop obj gets a mousedown</div>
2557 Event handler that fires when a drag/drop obj gets a mousedown
2564 <dl class="detailList">
2565 <dt class="heading">Parameters:</dt>
2568 <span class="fixedFont">Event</span> <b>e</b>
2571 <dd>the mousedown event</dd>
2589 <td class="msource">
2591 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2597 <tr class="method-row config-row-alt1 expandable">
2598 <td class="micon"><a class="exi" href="#expand"> </a></td>
2602 <a id="Roo.dd.DragDrop-method-onMouseUp" name=".onMouseUp"></a>
2603 <div class="fixedFont">
2604 <span class="attributes"></span><b class="itemname">onMouseUp</b>
2606 (Event <B><i>e</i></B>)
2613 <div class="short">Event handler that fires when a drag/drop obj gets a mouseup</div>
2619 Event handler that fires when a drag/drop obj gets a mouseup
2626 <dl class="detailList">
2627 <dt class="heading">Parameters:</dt>
2630 <span class="fixedFont">Event</span> <b>e</b>
2633 <dd>the mouseup event</dd>
2651 <td class="msource">
2653 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2659 <tr class="method-row config-row-alt0 expandable notInherited">
2660 <td class="micon"><a class="exi" href="#expand"> </a></td>
2664 <a id="Roo.dd.DropZone-method-onNodeDrop" name=".onNodeDrop"></a>
2665 <div class="fixedFont">
2666 <span class="attributes"></span><b class="itemname">onNodeDrop</b>
2668 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>nodeData</i></B>, <a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
2674 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
2683 <div class="short">Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has been dropped onto<br/>the drop node.</div>
2689 Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has been dropped onto<br/>the drop node. The default implementation returns false, so it should be overridden to provide the<br/>appropriate processing of the drop event and return true so that the drag source's repair action does not run.
2696 <dl class="detailList">
2697 <dt class="heading">Parameters:</dt>
2700 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>nodeData</b>
2703 <dd>The custom data associated with the drop node (this is the same value returned from<br/>{<b>link</b> <b>getTargetFromEvent</b>} for this node)</dd>
2706 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
2709 <dd>The drag source that was dragged over this drop zone</dd>
2712 <span class="fixedFont">Event</span> <b>e</b>
2718 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
2721 <dd>An object containing arbitrary data supplied by the drag source</dd>
2729 <dl class="detailList">
2730 <dt class="heading">Returns:</dt>
2732 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> True if the drop was valid, else false</dd>
2746 <td class="msource">
2754 <tr class="method-row config-row-alt1 expandable notInherited">
2755 <td class="micon"><a class="exi" href="#expand"> </a></td>
2759 <a id="Roo.dd.DropZone-method-onNodeEnter" name=".onNodeEnter"></a>
2760 <div class="fixedFont">
2761 <span class="attributes"></span><b class="itemname">onNodeEnter</b>
2763 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>nodeData</i></B>, <a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
2770 <div class="short">Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has entered a drop node<br/>that it has registered.</div>
2776 Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has entered a drop node<br/>that it has registered. This method has no default implementation and should be overridden to provide<br/>node-specific processing if necessary.
2783 <dl class="detailList">
2784 <dt class="heading">Parameters:</dt>
2787 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>nodeData</b>
2790 <dd>The custom data associated with the drop node (this is the same value returned from <br/>{<b>link</b> <b>getTargetFromEvent</b>} for this node)</dd>
2793 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
2796 <dd>The drag source that was dragged over this drop zone</dd>
2799 <span class="fixedFont">Event</span> <b>e</b>
2805 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
2808 <dd>An object containing arbitrary data supplied by the drag source</dd>
2826 <td class="msource">
2834 <tr class="method-row config-row-alt0 expandable notInherited">
2835 <td class="micon"><a class="exi" href="#expand"> </a></td>
2839 <a id="Roo.dd.DropZone-method-onNodeOut" name=".onNodeOut"></a>
2840 <div class="fixedFont">
2841 <span class="attributes"></span><b class="itemname">onNodeOut</b>
2843 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>nodeData</i></B>, <a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
2850 <div class="short">Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has been dragged out of<br/>the drop node without dropping.</div>
2856 Called internally when the DropZone determines that a {<b>link</b> Roo.dd.DragSource} has been dragged out of<br/>the drop node without dropping. This method has no default implementation and should be overridden to provide<br/>node-specific processing if necessary.
2863 <dl class="detailList">
2864 <dt class="heading">Parameters:</dt>
2867 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>nodeData</b>
2870 <dd>The custom data associated with the drop node (this is the same value returned from<br/>{<b>link</b> <b>getTargetFromEvent</b>} for this node)</dd>
2873 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
2876 <dd>The drag source that was dragged over this drop zone</dd>
2879 <span class="fixedFont">Event</span> <b>e</b>
2885 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
2888 <dd>An object containing arbitrary data supplied by the drag source</dd>
2906 <td class="msource">
2914 <tr class="method-row config-row-alt1 expandable notInherited">
2915 <td class="micon"><a class="exi" href="#expand"> </a></td>
2919 <a id="Roo.dd.DropZone-method-onNodeOver" name=".onNodeOver"></a>
2920 <div class="fixedFont">
2921 <span class="attributes"></span><b class="itemname">onNodeOver</b>
2923 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>nodeData</i></B>, <a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
2929 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
2938 <div class="short">Called internally while the DropZone determines that a {<b>link</b> Roo.dd.DragSource} is over a drop node<br/>that it has registered.</div>
2944 Called internally while the DropZone determines that a {<b>link</b> Roo.dd.DragSource} is over a drop node<br/>that it has registered. The default implementation returns this.dropNotAllowed, so it should be<br/>overridden to provide the proper feedback.
2951 <dl class="detailList">
2952 <dt class="heading">Parameters:</dt>
2955 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>nodeData</b>
2958 <dd>The custom data associated with the drop node (this is the same value returned from<br/>{<b>link</b> <b>getTargetFromEvent</b>} for this node)</dd>
2961 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
2964 <dd>The drag source that was dragged over this drop zone</dd>
2967 <span class="fixedFont">Event</span> <b>e</b>
2973 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
2976 <dd>An object containing arbitrary data supplied by the drag source</dd>
2984 <dl class="detailList">
2985 <dt class="heading">Returns:</dt>
2987 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> status The CSS class that communicates the drop status back to the source so that the<br/>underlying {<b>link</b> Roo.dd.StatusProxy} can be updated</dd>
3001 <td class="msource">
3009 <tr class="method-row config-row-alt0 expandable">
3010 <td class="micon"><a class="exi" href="#expand"> </a></td>
3014 <a id="Roo.dd.DragDrop-method-padding" name=".padding"></a>
3015 <div class="fixedFont">
3016 <span class="attributes"></span><b class="itemname">padding</b>
3025 <div class="short">The padding configured for this drag and drop object for calculating<br/>the drop zone intersection with this object.</div>
3031 The padding configured for this drag and drop object for calculating<br/>the drop zone intersection with this object.
3052 <td class="msource">
3054 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3060 <tr class="method-row config-row-alt1 expandable">
3061 <td class="micon"><a class="exi" href="#expand"> </a></td>
3065 <a id="Roo.dd.DragDrop-method-removeFromGroup" name=".removeFromGroup"></a>
3066 <div class="fixedFont">
3067 <span class="attributes"></span><b class="itemname">removeFromGroup</b>
3069 (string <B><i>sGroup</i></B>)
3076 <div class="short">Remove's this instance from the supplied interaction group</div>
3082 Remove's this instance from the supplied interaction group
3089 <dl class="detailList">
3090 <dt class="heading">Parameters:</dt>
3093 <span class="fixedFont">string</span> <b>sGroup</b>
3096 <dd>The group to drop</dd>
3114 <td class="msource">
3116 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3122 <tr class="method-row config-row-alt0 expandable">
3123 <td class="micon"><a class="exi" href="#expand"> </a></td>
3127 <a id="Roo.dd.DragDrop-method-removeInvalidHandleClass" name=".removeInvalidHandleClass"></a>
3128 <div class="fixedFont">
3129 <span class="attributes"></span><b class="itemname">removeInvalidHandleClass</b>
3131 (string <B><i>cssClass</i></B>)
3138 <div class="short">Unsets an invalid css class</div>
3144 Unsets an invalid css class
3151 <dl class="detailList">
3152 <dt class="heading">Parameters:</dt>
3155 <span class="fixedFont">string</span> <b>cssClass</b>
3158 <dd>the class of the element(s) you wish to<br/>re-enable</dd>
3176 <td class="msource">
3178 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3184 <tr class="method-row config-row-alt1 expandable">
3185 <td class="micon"><a class="exi" href="#expand"> </a></td>
3189 <a id="Roo.dd.DragDrop-method-removeInvalidHandleId" name=".removeInvalidHandleId"></a>
3190 <div class="fixedFont">
3191 <span class="attributes"></span><b class="itemname">removeInvalidHandleId</b>
3193 (string <B><i>id</i></B>)
3200 <div class="short">Unsets an invalid handle id</div>
3206 Unsets an invalid handle id
3213 <dl class="detailList">
3214 <dt class="heading">Parameters:</dt>
3217 <span class="fixedFont">string</span> <b>id</b>
3220 <dd>the id of the element to re-enable</dd>
3238 <td class="msource">
3240 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3246 <tr class="method-row config-row-alt0 expandable">
3247 <td class="micon"><a class="exi" href="#expand"> </a></td>
3251 <a id="Roo.dd.DragDrop-method-removeInvalidHandleType" name=".removeInvalidHandleType"></a>
3252 <div class="fixedFont">
3253 <span class="attributes"></span><b class="itemname">removeInvalidHandleType</b>
3255 (string <B><i>tagName</i></B>)
3262 <div class="short">Unsets an excluded tag name set by addInvalidHandleType</div>
3268 Unsets an excluded tag name set by addInvalidHandleType
3275 <dl class="detailList">
3276 <dt class="heading">Parameters:</dt>
3279 <span class="fixedFont">string</span> <b>tagName</b>
3282 <dd>the type of element to unexclude</dd>
3300 <td class="msource">
3302 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3308 <tr class="method-row config-row-alt1 expandable">
3309 <td class="micon"><a class="exi" href="#expand"> </a></td>
3313 <a id="Roo.dd.DragDrop-method-resetConstraints" name=".resetConstraints"></a>
3314 <div class="fixedFont">
3315 <span class="attributes"></span><b class="itemname">resetConstraints</b>
3317 (boolean <B><i>maintainOffset</i></B>)
3324 <div class="short">resetConstraints must be called if you manually reposition a dd element.</div>
3330 resetConstraints must be called if you manually reposition a dd element.
3337 <dl class="detailList">
3338 <dt class="heading">Parameters:</dt>
3341 <span class="fixedFont">boolean</span> <b>maintainOffset</b>
3362 <td class="msource">
3364 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3370 <tr class="method-row config-row-alt0 expandable">
3371 <td class="micon"><a class="exi" href="#expand"> </a></td>
3375 <a id="Roo.dd.DragDrop-method-setDragElId" name=".setDragElId"></a>
3376 <div class="fixedFont">
3377 <span class="attributes"></span><b class="itemname">setDragElId</b>
3386 <div class="short">Allows you to specify that an element other than the linked element<br/>will be moved with the cursor during a drag</div>
3392 Allows you to specify that an element other than the linked element<br/>will be moved with the cursor during a drag
3399 <dl class="detailList">
3400 <dt class="heading">Parameters:</dt>
3406 <dd>{string} the id of the element that will be used to initiate the drag</dd>
3424 <td class="msource">
3426 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3432 <tr class="method-row config-row-alt1 expandable">
3433 <td class="micon"><a class="exi" href="#expand"> </a></td>
3437 <a id="Roo.dd.DragDrop-method-setHandleElId" name=".setHandleElId"></a>
3438 <div class="fixedFont">
3439 <span class="attributes"></span><b class="itemname">setHandleElId</b>
3448 <div class="short">Allows you to specify a child of the linked element that should be<br/>used to initiate the drag operation.</div>
3454 Allows you to specify a child of the linked element that should be<br/>used to initiate the drag operation. An example of this would be if<br/>you have a content div with text and links. Clicking anywhere in the<br/>content area would normally start the drag operation. Use this method<br/>to specify that an element inside of the content div is the element<br/>that starts the drag operation.
3461 <dl class="detailList">
3462 <dt class="heading">Parameters:</dt>
3468 <dd>{string} the id of the element that will be used to<br/>initiate the drag.</dd>
3486 <td class="msource">
3488 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3494 <tr class="method-row config-row-alt0 expandable">
3495 <td class="micon"><a class="exi" href="#expand"> </a></td>
3499 <a id="Roo.dd.DragDrop-method-setInitPosition" name=".setInitPosition"></a>
3500 <div class="fixedFont">
3501 <span class="attributes"></span><b class="itemname">setInitPosition</b>
3503 (int <B><i>diffX</i></B>, int <B><i>diffY</i></B>)
3510 <div class="short">Stores the initial placement of the linked element.</div>
3516 Stores the initial placement of the linked element.
3523 <dl class="detailList">
3524 <dt class="heading">Parameters:</dt>
3527 <span class="fixedFont">int</span> <b>diffX</b>
3530 <dd>the X offset, default 0</dd>
3533 <span class="fixedFont">int</span> <b>diffY</b>
3536 <dd>the Y offset, default 0</dd>
3554 <td class="msource">
3556 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3562 <tr class="method-row config-row-alt1 expandable">
3563 <td class="micon"><a class="exi" href="#expand"> </a></td>
3567 <a id="Roo.dd.DragDrop-method-setOuterHandleElId" name=".setOuterHandleElId"></a>
3568 <div class="fixedFont">
3569 <span class="attributes"></span><b class="itemname">setOuterHandleElId</b>
3578 <div class="short">Allows you to set an element outside of the linked element as a drag<br/>handle</div>
3584 Allows you to set an element outside of the linked element as a drag<br/>handle
3591 <dl class="detailList">
3592 <dt class="heading">Parameters:</dt>
3598 <dd>the id of the element that will be used to initiate the drag</dd>
3616 <td class="msource">
3618 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3624 <tr class="method-row config-row-alt0 expandable">
3625 <td class="micon"><a class="exi" href="#expand"> </a></td>
3629 <a id="Roo.dd.DragDrop-method-setPadding" name=".setPadding"></a>
3630 <div class="fixedFont">
3631 <span class="attributes"></span><b class="itemname">setPadding</b>
3633 (int <B><i>iTop</i></B>, int <B><i>iRight</i></B>, int <B><i>iBot</i></B>, int <B><i>iLeft</i></B>)
3640 <div class="short">Configures the padding for the target zone in px.</div>
3646 Configures the padding for the target zone in px. Effectively expands<br/>(or reduces) the virtual object size for targeting calculations.<br/>Supports css-style shorthand; if only one parameter is passed, all sides<br/>will have that padding, and if only two are passed, the top and bottom<br/>will have the first param, the left and right the second.
3653 <dl class="detailList">
3654 <dt class="heading">Parameters:</dt>
3657 <span class="fixedFont">int</span> <b>iTop</b>
3663 <span class="fixedFont">int</span> <b>iRight</b>
3669 <span class="fixedFont">int</span> <b>iBot</b>
3675 <span class="fixedFont">int</span> <b>iLeft</b>
3696 <td class="msource">
3698 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3704 <tr class="method-row config-row-alt1 expandable">
3705 <td class="micon"><a class="exi" href="#expand"> </a></td>
3709 <a id="Roo.dd.DragDrop-method-setXConstraint" name=".setXConstraint"></a>
3710 <div class="fixedFont">
3711 <span class="attributes"></span><b class="itemname">setXConstraint</b>
3713 (int <B><i>iLeft</i></B>, int <B><i>iRight</i></B>, int <B><i>iTickSize</i></B>)
3720 <div class="short">By default, the element can be dragged any place on the screen.</div>
3726 By default, the element can be dragged any place on the screen. Use<br/>this method to limit the horizontal travel of the element. Pass in<br/>0,0 for the parameters if you want to lock the drag to the y axis.
3733 <dl class="detailList">
3734 <dt class="heading">Parameters:</dt>
3737 <span class="fixedFont">int</span> <b>iLeft</b>
3740 <dd>the number of pixels the element can move to the left</dd>
3743 <span class="fixedFont">int</span> <b>iRight</b>
3746 <dd>the number of pixels the element can move to the<br/>right</dd>
3749 <span class="fixedFont">int</span> <b>iTickSize</b>
3752 <dd>optional parameter for specifying that the<br/>element<br/>should move iTickSize pixels at a time.</dd>
3770 <td class="msource">
3772 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3778 <tr class="method-row config-row-alt0 expandable">
3779 <td class="micon"><a class="exi" href="#expand"> </a></td>
3783 <a id="Roo.dd.DragDrop-method-setYConstraint" name=".setYConstraint"></a>
3784 <div class="fixedFont">
3785 <span class="attributes"></span><b class="itemname">setYConstraint</b>
3787 (int <B><i>iUp</i></B>, int <B><i>iDown</i></B>, int <B><i>iTickSize</i></B>)
3794 <div class="short">By default, the element can be dragged any place on the screen.</div>
3800 By default, the element can be dragged any place on the screen. Set<br/>this to limit the vertical travel of the element. Pass in 0,0 for the<br/>parameters if you want to lock the drag to the x axis.
3807 <dl class="detailList">
3808 <dt class="heading">Parameters:</dt>
3811 <span class="fixedFont">int</span> <b>iUp</b>
3814 <dd>the number of pixels the element can move up</dd>
3817 <span class="fixedFont">int</span> <b>iDown</b>
3820 <dd>the number of pixels the element can move down</dd>
3823 <span class="fixedFont">int</span> <b>iTickSize</b>
3826 <dd>optional parameter for specifying that the<br/>element should move iTickSize pixels at a time.</dd>
3844 <td class="msource">
3846 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3852 <tr class="method-row config-row-alt1 expandable">
3853 <td class="micon"><a class="exi" href="#expand"> </a></td>
3857 <a id="Roo.dd.DragDrop-method-startDrag" name=".startDrag"></a>
3858 <div class="fixedFont">
3859 <span class="attributes"></span><b class="itemname">startDrag</b>
3861 (int <B><i>X</i></B>, int <B><i>Y</i></B>)
3868 <div class="short">Abstract method called after a drag/drop object is clicked<br/>and the drag or mousedown time thresholds have beeen met.</div>
3874 Abstract method called after a drag/drop object is clicked<br/>and the drag or mousedown time thresholds have beeen met.
3881 <dl class="detailList">
3882 <dt class="heading">Parameters:</dt>
3885 <span class="fixedFont">int</span> <b>X</b>
3888 <dd>click location</dd>
3891 <span class="fixedFont">int</span> <b>Y</b>
3894 <dd>click location</dd>
3912 <td class="msource">
3914 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3920 <tr class="method-row config-row-alt0 expandable">
3921 <td class="micon"><a class="exi" href="#expand"> </a></td>
3925 <a id="Roo.dd.DragDrop-method-unlock" name=".unlock"></a>
3926 <div class="fixedFont">
3927 <span class="attributes"></span><b class="itemname">unlock</b>
3936 <div class="short">Unlock this instace</div>
3963 <td class="msource">
3965 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3971 <tr class="method-row config-row-alt1 expandable">
3972 <td class="micon"><a class="exi" href="#expand"> </a></td>
3976 <a id="Roo.dd.DragDrop-method-unreg" name=".unreg"></a>
3977 <div class="fixedFont">
3978 <span class="attributes"></span><b class="itemname">unreg</b>
3987 <div class="short">Remove all drag and drop hooks for this element</div>
3993 Remove all drag and drop hooks for this element
4014 <td class="msource">
4016 <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
4025 <!-- ============================== events summary / details ======================== -->
4028 <a id="Roo.dd.DropZone-events"></a>
4037 <table cellspacing="0" class="member-table">
4038 <caption>Events</caption>
4041 <th class="sig-header" colspan="2">Event</th>
4042 <th class="msource-header">Defined By</th>
4051 <tr class="method-row expandable config-row-alt0">
4052 <td class="micon"><a class="exi" href="#expand"> </a></td>
4055 <a id="Roo.dd.DropTarget-event-*drop"></a>
4057 <div class="fixedFont">
4058 <b class="itemname">drop</b> (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
4064 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop target that the dragged item has<br/>been dropped on it.
4070 The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop target that the dragged item has<br/>been dropped on it. This method has no default implementation and returns false, so you must provide an<br/>implementation that does something to process the drop event and returns true so that the drag source's<br/>repair action does not run.<br/><br/>IMPORTANT : it should set this.success
4076 <dl class="detailList">
4077 <dt class="heading">Parameters:</dt>
4080 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
4083 <dd>The drag source that was dragged over this drop target</dd>
4086 <span class="fixedFont">Event</span> <b>e</b>
4092 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
4095 <dd>An object containing arbitrary data supplied by the drag source</dd>
4113 <td class="msource">
4114 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
4118 <tr class="method-row expandable config-row-alt1">
4119 <td class="micon"><a class="exi" href="#expand"> </a></td>
4122 <a id="Roo.dd.DropTarget-event-*enter"></a>
4124 <div class="fixedFont">
4125 <b class="itemname">enter</b> (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
4131 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop target that the source is now over the<br/>target.
4137 The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop target that the source is now over the<br/>target. This default implementation adds the CSS class specified by overClass (if any) to the drop element<br/>and returns the dropAllowed config value. This method should be overridden if drop validation is required.<br/><br/>IMPORTANT : it should set this.overClass and this.dropAllowed
4143 <dl class="detailList">
4144 <dt class="heading">Parameters:</dt>
4147 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
4150 <dd>The drag source that was dragged over this drop target</dd>
4153 <span class="fixedFont">Event</span> <b>e</b>
4159 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
4162 <dd>An object containing arbitrary data supplied by the drag source</dd>
4180 <td class="msource">
4181 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
4185 <tr class="method-row expandable config-row-alt0">
4186 <td class="micon"><a class="exi" href="#expand"> </a></td>
4189 <a id="Roo.dd.DropTarget-event-*out"></a>
4191 <div class="fixedFont">
4192 <b class="itemname">out</b> (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
4198 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop target that the source has been dragged<br/>out of the target without dropping.
4204 The function a {<b>link</b> Roo.dd.DragSource} calls once to notify this drop target that the source has been dragged<br/>out of the target without dropping. This default implementation simply removes the CSS class specified by<br/>overClass (if any) from the drop element.
4210 <dl class="detailList">
4211 <dt class="heading">Parameters:</dt>
4214 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
4217 <dd>The drag source that was dragged over this drop target</dd>
4220 <span class="fixedFont">Event</span> <b>e</b>
4226 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
4229 <dd>An object containing arbitrary data supplied by the drag source</dd>
4247 <td class="msource">
4248 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
4252 <tr class="method-row expandable config-row-alt1">
4253 <td class="micon"><a class="exi" href="#expand"> </a></td>
4256 <a id="Roo.dd.DropTarget-event-*over"></a>
4258 <div class="fixedFont">
4259 <b class="itemname">over</b> (<a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a> <B><i>source</i></B>, Event <B><i>e</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>)
4265 <div class="short">The function a {<b>link</b> Roo.dd.DragSource} calls continuously while it is being dragged over the target.
4271 The function a {<b>link</b> Roo.dd.DragSource} calls continuously while it is being dragged over the target.<br/>This method will be called on every mouse movement while the drag source is over the drop target.<br/>This default implementation simply returns the dropAllowed config value.<br/><br/>IMPORTANT : it should set this.dropAllowed
4277 <dl class="detailList">
4278 <dt class="heading">Parameters:</dt>
4281 <span class="fixedFont"><a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a></span> <b>source</b>
4284 <dd>The drag source that was dragged over this drop target</dd>
4287 <span class="fixedFont">Event</span> <b>e</b>
4293 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
4296 <dd>An object containing arbitrary data supplied by the drag source</dd>
4314 <td class="msource">
4315 <a href="./Roo.dd.DropTarget.html#constructor" roo:cls="Roo.dd.DropTarget.html#constructor">Roo.dd.DropTarget</a>
4326 <!-- ============================== footer ================================= -->
4327 <div class="fineprint" style="clear:both">
4329 Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a> on Fri Jan 14 2011 17:01:50 GMT+0800 (HKT)
4331 <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>