Upgrade to ExtJS 4.0.7 - Released 10/19/2011
[extjs.git] / docs / source / DDTarget.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5   <title>The source code</title>
6   <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
7   <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
8   <style type="text/css">
9     .highlight { display: block; background-color: #ddd; }
10   </style>
11   <script type="text/javascript">
12     function highlight() {
13       document.getElementById(location.hash.replace(/#/, "")).className = "highlight";
14     }
15   </script>
16 </head>
17 <body onload="prettyPrint(); highlight();">
18   <pre class="prettyprint lang-js">/*
19  * This is a derivative of the similarly named class in the YUI Library.
20  * The original license:
21  * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
22  * Code licensed under the BSD License:
23  * http://developer.yahoo.net/yui/license.txt
24  */
25
26
27 <span id='Ext-dd-DDTarget'>/**
28 </span> * @class Ext.dd.DDTarget
29  * @extends Ext.dd.DragDrop
30  * A DragDrop implementation that does not move, but can be a drop
31  * target.  You would get the same result by simply omitting implementation
32  * for the event callbacks, but this way we reduce the processing cost of the
33  * event listener and the callbacks.
34  */
35 Ext.define('Ext.dd.DDTarget', {
36     extend: 'Ext.dd.DragDrop',
37
38 <span id='Ext-dd-DDTarget-method-constructor'>    /**
39 </span>     * Creates new DDTarget.
40      * @param {String} id the id of the element that is a drop target
41      * @param {String} sGroup the group of related DragDrop objects
42      * @param {Object} config an object containing configurable attributes.
43      * Valid properties for DDTarget in addition to those in DragDrop: none.
44      */
45     constructor: function(id, sGroup, config) {
46         if (id) {
47             this.initTarget(id, sGroup, config);
48         }
49     },
50
51 <span id='Ext-dd-DDTarget-method-getDragEl'>    /**
52 </span>     * @hide
53      * Overridden and disabled. A DDTarget does not support being dragged.
54      * @method
55      */
56     getDragEl: Ext.emptyFn,
57 <span id='Ext-dd-DDTarget-method-isValidHandleChild'>    /**
58 </span>     * @hide
59      * Overridden and disabled. A DDTarget does not support being dragged.
60      * @method
61      */
62     isValidHandleChild: Ext.emptyFn,
63 <span id='Ext-dd-DDTarget-method-startDrag'>    /**
64 </span>     * @hide
65      * Overridden and disabled. A DDTarget does not support being dragged.
66      * @method
67      */
68     startDrag: Ext.emptyFn,
69 <span id='Ext-dd-DDTarget-method-endDrag'>    /**
70 </span>     * @hide
71      * Overridden and disabled. A DDTarget does not support being dragged.
72      * @method
73      */
74     endDrag: Ext.emptyFn,
75 <span id='Ext-dd-DDTarget-method-onDrag'>    /**
76 </span>     * @hide
77      * Overridden and disabled. A DDTarget does not support being dragged.
78      * @method
79      */
80     onDrag: Ext.emptyFn,
81 <span id='Ext-dd-DDTarget-method-onDragDrop'>    /**
82 </span>     * @hide
83      * Overridden and disabled. A DDTarget does not support being dragged.
84      * @method
85      */
86     onDragDrop: Ext.emptyFn,
87 <span id='Ext-dd-DDTarget-method-onDragEnter'>    /**
88 </span>     * @hide
89      * Overridden and disabled. A DDTarget does not support being dragged.
90      * @method
91      */
92     onDragEnter: Ext.emptyFn,
93 <span id='Ext-dd-DDTarget-method-onDragOut'>    /**
94 </span>     * @hide
95      * Overridden and disabled. A DDTarget does not support being dragged.
96      * @method
97      */
98     onDragOut: Ext.emptyFn,
99 <span id='Ext-dd-DDTarget-method-onDragOver'>    /**
100 </span>     * @hide
101      * Overridden and disabled. A DDTarget does not support being dragged.
102      * @method
103      */
104     onDragOver: Ext.emptyFn,
105 <span id='Ext-dd-DDTarget-method-onInvalidDrop'>    /**
106 </span>     * @hide
107      * Overridden and disabled. A DDTarget does not support being dragged.
108      * @method
109      */
110     onInvalidDrop: Ext.emptyFn,
111 <span id='Ext-dd-DDTarget-method-onMouseDown'>    /**
112 </span>     * @hide
113      * Overridden and disabled. A DDTarget does not support being dragged.
114      * @method
115      */
116     onMouseDown: Ext.emptyFn,
117 <span id='Ext-dd-DDTarget-method-onMouseUp'>    /**
118 </span>     * @hide
119      * Overridden and disabled. A DDTarget does not support being dragged.
120      * @method
121      */
122     onMouseUp: Ext.emptyFn,
123 <span id='Ext-dd-DDTarget-method-setXConstraint'>    /**
124 </span>     * @hide
125      * Overridden and disabled. A DDTarget does not support being dragged.
126      * @method
127      */
128     setXConstraint: Ext.emptyFn,
129 <span id='Ext-dd-DDTarget-method-setYConstraint'>    /**
130 </span>     * @hide
131      * Overridden and disabled. A DDTarget does not support being dragged.
132      * @method
133      */
134     setYConstraint: Ext.emptyFn,
135 <span id='Ext-dd-DDTarget-method-resetConstraints'>    /**
136 </span>     * @hide
137      * Overridden and disabled. A DDTarget does not support being dragged.
138      * @method
139      */
140     resetConstraints: Ext.emptyFn,
141 <span id='Ext-dd-DDTarget-method-clearConstraints'>    /**
142 </span>     * @hide
143      * Overridden and disabled. A DDTarget does not support being dragged.
144      * @method
145      */
146     clearConstraints: Ext.emptyFn,
147 <span id='Ext-dd-DDTarget-method-clearTicks'>    /**
148 </span>     * @hide
149      * Overridden and disabled. A DDTarget does not support being dragged.
150      * @method
151      */
152     clearTicks: Ext.emptyFn,
153 <span id='Ext-dd-DDTarget-method-setInitPosition'>    /**
154 </span>     * @hide
155      * Overridden and disabled. A DDTarget does not support being dragged.
156      * @method
157      */
158     setInitPosition: Ext.emptyFn,
159 <span id='Ext-dd-DDTarget-method-setDragElId'>    /**
160 </span>     * @hide
161      * Overridden and disabled. A DDTarget does not support being dragged.
162      * @method
163      */
164     setDragElId: Ext.emptyFn,
165 <span id='Ext-dd-DDTarget-method-setHandleElId'>    /**
166 </span>     * @hide
167      * Overridden and disabled. A DDTarget does not support being dragged.
168      * @method
169      */
170     setHandleElId: Ext.emptyFn,
171 <span id='Ext-dd-DDTarget-method-setOuterHandleElId'>    /**
172 </span>     * @hide
173      * Overridden and disabled. A DDTarget does not support being dragged.
174      * @method
175      */
176     setOuterHandleElId: Ext.emptyFn,
177 <span id='Ext-dd-DDTarget-method-addInvalidHandleClass'>    /**
178 </span>     * @hide
179      * Overridden and disabled. A DDTarget does not support being dragged.
180      * @method
181      */
182     addInvalidHandleClass: Ext.emptyFn,
183 <span id='Ext-dd-DDTarget-method-addInvalidHandleId'>    /**
184 </span>     * @hide
185      * Overridden and disabled. A DDTarget does not support being dragged.
186      * @method
187      */
188     addInvalidHandleId: Ext.emptyFn,
189 <span id='Ext-dd-DDTarget-method-addInvalidHandleType'>    /**
190 </span>     * @hide
191      * Overridden and disabled. A DDTarget does not support being dragged.
192      * @method
193      */
194     addInvalidHandleType: Ext.emptyFn,
195 <span id='Ext-dd-DDTarget-method-removeInvalidHandleClass'>    /**
196 </span>     * @hide
197      * Overridden and disabled. A DDTarget does not support being dragged.
198      * @method
199      */
200     removeInvalidHandleClass: Ext.emptyFn,
201 <span id='Ext-dd-DDTarget-method-removeInvalidHandleId'>    /**
202 </span>     * @hide
203      * Overridden and disabled. A DDTarget does not support being dragged.
204      * @method
205      */
206     removeInvalidHandleId: Ext.emptyFn,
207 <span id='Ext-dd-DDTarget-method-removeInvalidHandleType'>    /**
208 </span>     * @hide
209      * Overridden and disabled. A DDTarget does not support being dragged.
210      * @method
211      */
212     removeInvalidHandleType: Ext.emptyFn,
213
214     toString: function() {
215         return (&quot;DDTarget &quot; + this.id);
216     }
217 });</pre>
218 </body>
219 </html>