]> git.proxmox.com Git - extjs.git/blame - extjs/classic/classic/src/dd/DDTarget.js
add extjs 6.0.1 sources
[extjs.git] / extjs / classic / classic / src / dd / DDTarget.js
CommitLineData
6527f429
DM
1/*\r
2 * This is a derivative of the similarly named class in the YUI Library.\r
3 * The original license:\r
4 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.\r
5 * Code licensed under the BSD License:\r
6 * http://developer.yahoo.net/yui/license.txt\r
7 */\r
8\r
9\r
10/**\r
11 * A DragDrop implementation that does not move, but can be a drop\r
12 * target. You would get the same result by simply omitting implementation\r
13 * for the event callbacks, but this way we reduce the processing cost of the\r
14 * event listener and the callbacks.\r
15 */\r
16Ext.define('Ext.dd.DDTarget', {\r
17 extend: 'Ext.dd.DragDrop',\r
18\r
19 /**\r
20 * Creates new DDTarget.\r
21 * @param {String} id the id of the element that is a drop target\r
22 * @param {String} sGroup the group of related DragDrop objects\r
23 * @param {Object} config an object containing configurable attributes.\r
24 * Valid properties for DDTarget in addition to those in DragDrop: none.\r
25 */\r
26 constructor: function(id, sGroup, config) {\r
27 if (id) {\r
28 this.initTarget(id, sGroup, config);\r
29 }\r
30 },\r
31\r
32 /**\r
33 * Overridden and disabled. A DDTarget does not support being dragged.\r
34 * @method\r
35 */\r
36 getDragEl: Ext.emptyFn,\r
37 /**\r
38 * Overridden and disabled. A DDTarget does not support being dragged.\r
39 * @method\r
40 */\r
41 isValidHandleChild: Ext.emptyFn,\r
42 /**\r
43 * Overridden and disabled. A DDTarget does not support being dragged.\r
44 * @method\r
45 */\r
46 startDrag: Ext.emptyFn,\r
47 /**\r
48 * Overridden and disabled. A DDTarget does not support being dragged.\r
49 * @method\r
50 */\r
51 endDrag: Ext.emptyFn,\r
52 /**\r
53 * Overridden and disabled. A DDTarget does not support being dragged.\r
54 * @method\r
55 */\r
56 onDrag: Ext.emptyFn,\r
57 /**\r
58 * Overridden and disabled. A DDTarget does not support being dragged.\r
59 * @method\r
60 */\r
61 onDragDrop: Ext.emptyFn,\r
62 /**\r
63 * Overridden and disabled. A DDTarget does not support being dragged.\r
64 * @method\r
65 */\r
66 onDragEnter: Ext.emptyFn,\r
67 /**\r
68 * Overridden and disabled. A DDTarget does not support being dragged.\r
69 * @method\r
70 */\r
71 onDragOut: Ext.emptyFn,\r
72 /**\r
73 * Overridden and disabled. A DDTarget does not support being dragged.\r
74 * @method\r
75 */\r
76 onDragOver: Ext.emptyFn,\r
77 /**\r
78 * Overridden and disabled. A DDTarget does not support being dragged.\r
79 * @method\r
80 */\r
81 onInvalidDrop: Ext.emptyFn,\r
82 /**\r
83 * Overridden and disabled. A DDTarget does not support being dragged.\r
84 * @method\r
85 */\r
86 onMouseDown: Ext.emptyFn,\r
87 /**\r
88 * Overridden and disabled. A DDTarget does not support being dragged.\r
89 * @method\r
90 */\r
91 onMouseUp: Ext.emptyFn,\r
92 /**\r
93 * Overridden and disabled. A DDTarget does not support being dragged.\r
94 * @method\r
95 */\r
96 setXConstraint: Ext.emptyFn,\r
97 /**\r
98 * Overridden and disabled. A DDTarget does not support being dragged.\r
99 * @method\r
100 */\r
101 setYConstraint: Ext.emptyFn,\r
102 /**\r
103 * Overridden and disabled. A DDTarget does not support being dragged.\r
104 * @method\r
105 */\r
106 resetConstraints: Ext.emptyFn,\r
107 /**\r
108 * Overridden and disabled. A DDTarget does not support being dragged.\r
109 * @method\r
110 */\r
111 clearConstraints: Ext.emptyFn,\r
112 /**\r
113 * Overridden and disabled. A DDTarget does not support being dragged.\r
114 * @method\r
115 */\r
116 clearTicks: Ext.emptyFn,\r
117 /**\r
118 * Overridden and disabled. A DDTarget does not support being dragged.\r
119 * @method\r
120 */\r
121 setInitPosition: Ext.emptyFn,\r
122 /**\r
123 * Overridden and disabled. A DDTarget does not support being dragged.\r
124 * @method\r
125 */\r
126 setDragElId: Ext.emptyFn,\r
127 /**\r
128 * Overridden and disabled. A DDTarget does not support being dragged.\r
129 * @method\r
130 */\r
131 setHandleElId: Ext.emptyFn,\r
132 /**\r
133 * Overridden and disabled. A DDTarget does not support being dragged.\r
134 * @method\r
135 */\r
136 setOuterHandleElId: Ext.emptyFn,\r
137 /**\r
138 * Overridden and disabled. A DDTarget does not support being dragged.\r
139 * @method\r
140 */\r
141 addInvalidHandleClass: Ext.emptyFn,\r
142 /**\r
143 * Overridden and disabled. A DDTarget does not support being dragged.\r
144 * @method\r
145 */\r
146 addInvalidHandleId: Ext.emptyFn,\r
147 /**\r
148 * Overridden and disabled. A DDTarget does not support being dragged.\r
149 * @method\r
150 */\r
151 addInvalidHandleType: Ext.emptyFn,\r
152 /**\r
153 * Overridden and disabled. A DDTarget does not support being dragged.\r
154 * @method\r
155 */\r
156 removeInvalidHandleClass: Ext.emptyFn,\r
157 /**\r
158 * Overridden and disabled. A DDTarget does not support being dragged.\r
159 * @method\r
160 */\r
161 removeInvalidHandleId: Ext.emptyFn,\r
162 /**\r
163 * Overridden and disabled. A DDTarget does not support being dragged.\r
164 * @method\r
165 */\r
166 removeInvalidHandleType: Ext.emptyFn,\r
167\r
168 toString: function() {\r
169 return ("DDTarget " + this.id);\r
170 }\r
171});