|
525
|
1 |
Drag and Drop Change History |
|
|
2 |
============================ |
|
|
3 |
|
|
|
4 |
3.10.3 |
|
|
5 |
------ |
|
|
6 |
|
|
|
7 |
* No changes. |
|
|
8 |
|
|
|
9 |
3.10.2 |
|
|
10 |
------ |
|
|
11 |
|
|
|
12 |
* No changes. |
|
|
13 |
|
|
|
14 |
3.10.1 |
|
|
15 |
------ |
|
|
16 |
|
|
|
17 |
* No changes. |
|
|
18 |
|
|
|
19 |
3.10.0 |
|
|
20 |
------ |
|
|
21 |
|
|
|
22 |
* Make DD use EventTarget's public `getTargets()` method. |
|
|
23 |
|
|
|
24 |
3.9.1 |
|
|
25 |
----- |
|
|
26 |
|
|
|
27 |
* No changes. |
|
|
28 |
|
|
|
29 |
3.9.0 |
|
|
30 |
----- |
|
|
31 |
|
|
|
32 |
* No changes. |
|
|
33 |
|
|
|
34 |
3.8.1 |
|
|
35 |
----- |
|
|
36 |
|
|
|
37 |
* No changes. |
|
|
38 |
|
|
|
39 |
3.8.0 |
|
|
40 |
----- |
|
|
41 |
|
|
|
42 |
* 2532824 - Performance tweaks |
|
|
43 |
* Pull Req: 309 - Fixed Safari scrolling issue |
|
|
44 |
|
|
|
45 |
3.7.3 |
|
|
46 |
----- |
|
|
47 |
|
|
|
48 |
* 2532718 don't stop gesture start, but prevent gesture move to allow clicks |
|
|
49 |
* 2532837 Unreg gesturemoveend on _unprep |
|
|
50 |
* Switched DD over to Y.UA.touchEnabled |
|
|
51 |
* DD should completely pass lint now |
|
|
52 |
|
|
|
53 |
3.7.2 |
|
|
54 |
----- |
|
|
55 |
|
|
|
56 |
* No changes. |
|
|
57 |
|
|
|
58 |
3.7.1 |
|
|
59 |
----- |
|
|
60 |
|
|
|
61 |
* No changes. |
|
|
62 |
|
|
|
63 |
3.7.0 |
|
|
64 |
----- |
|
|
65 |
|
|
|
66 |
* No changes. |
|
|
67 |
|
|
|
68 |
3.6.0 |
|
|
69 |
----- |
|
|
70 |
|
|
|
71 |
* 2531340 DDConstrained broken when using DDNodeScroll plugin |
|
|
72 |
* 2532009 Drag examples could use some Jeff polish |
|
|
73 |
* 2532106 Drag handles aren't well explained in the example. |
|
|
74 |
* 2532216 DDConstrained does not remove event listeners on destroy properly |
|
|
75 |
* 2532291 DD Delegate ignores dragNode configuration option |
|
|
76 |
* 2532500 Y.Plugin.Drag interferes with browser's native handling of dragged links, even when those links aren... |
|
|
77 |
|
|
|
78 |
|
|
|
79 |
3.5.1 |
|
|
80 |
----- |
|
|
81 |
|
|
|
82 |
* No changes. |
|
|
83 |
|
|
|
84 |
3.5.0 |
|
|
85 |
----- |
|
|
86 |
|
|
|
87 |
* 2530257 Avoid interference of Drag and Nodes Event Handles |
|
|
88 |
* 2531377 shim is not created if dd-ddm is loaded after the first drag is activated |
|
|
89 |
* 2531674 Issue with drag and drop and drop:hit event |
|
|
90 |
|
|
|
91 |
|
|
|
92 |
3.4.1 |
|
|
93 |
----- |
|
|
94 |
|
|
|
95 |
* No changes. |
|
|
96 |
|
|
|
97 |
3.4.0 |
|
|
98 |
----- |
|
|
99 |
|
|
|
100 |
* #2529889 Example for Delegate Drag and Drop has wrong parameters |
|
|
101 |
* #2529905 Using DDNodeScroll with DDDelegate causes JS error in Safari |
|
|
102 |
* #2530050 Incorrect documentation |
|
|
103 |
* #2530451 DragDrop enhancement - ability to use dd with non-node objects. |
|
|
104 |
* #2530576 change notest needed in history file |
|
|
105 |
|
|
|
106 |
|
|
|
107 |
3.3.0 |
|
|
108 |
----- |
|
|
109 |
|
|
|
110 |
* #2529382 DD Delegate breaks when a draggable is nested and uses a handle |
|
|
111 |
* #2529407 Add tickAlignX and tickAlignY events to Y.Plugin.DDConstrained |
|
|
112 |
* #2529409 [Pull Request] - #2529407 Add tickAlignX and tickAlignY events to Y.Plugin.DDConstrained |
|
|
113 |
* #2529463 Screen goes red in some YUI 3 D&D examples in IE=8 doc mode |
|
|
114 |
* #2529469 Reset _lastTickYFired/_lastTickXFired on drag end |
|
|
115 |
* #2529470 [Pull Request] - #2529469 Reset _lastTickYFired/_lastTickXFired on drag end |
|
|
116 |
* #2529484 DD example not working when run from local directory or hosted on YUIbuild |
|
|
117 |
* #2529577 Slider thumb frozen on mousedown+mousemove in IE9 |
|
|
118 |
|
|
|
119 |
|
|
|
120 |
3.2.0 |
|
|
121 |
----- |
|
|
122 |
|
|
|
123 |
**IMPORTANT** dd-plugin and dd-plugin-drop are no longer bundled with the dd module. They are |
|
|
124 |
now official plugins and need to be "used" on their own. |
|
|
125 |
|
|
|
126 |
Moved to new Gesture support. DD now works off both mouse events and touch events natively with |
|
|
127 |
the "drag-gestures" plugin that is conditionally loaded when touch events are found on the page. |
|
|
128 |
|
|
|
129 |
* #2528693 3.1.0PR1 DD Examples fail in Opera 10.5 |
|
|
130 |
* #2528765 DD uses window references |
|
|
131 |
* #2528797 Drag and drop breaks input text select() |
|
|
132 |
* #2528959 Mouseenter event bubbles up when using both modules dd-plugin and dd-constrain |
|
|
133 |
* #2529070 Drop destroy is throwing errors when the node is removed with .remove(true) using dd delegate |
|
|
134 |
* #2529094 DD hard codes CSS prefix |
|
|
135 |
|
|
|
136 |
|
|
|
137 |
3.1.0 |
|
|
138 |
----- |
|
|
139 |
|
|
|
140 |
* #2527964 DD constrain2node cached position causes misalignment when that node is moved |
|
|
141 |
* #2528229 Configuration to override region caching in Constrain plugin |
|
|
142 |
* #2528395 Add a DD.Drag delegate class |
|
|
143 |
* #2528457 Add invalid selector check to Delegate |
|
|
144 |
* #2528488 Delegate errors without Drop plugin |
|
|
145 |
* #2528509 Drag and drop slow on linux ff3.5.6 |
|
|
146 |
* #2528539 drag:start should fire before drag:enter |
|
|
147 |
* #2528540 DDConstrained using cacheRegion set to false throws js errors when drag starts |
|
|
148 |
* #2528560 drag:over event is not firing when useShim is false |
|
|
149 |
* #2528578 DDConstrained has no default constraining config |
|
|
150 |
* #2528585 drag:dropmiss being fired on simple click |
|
|
151 |
* #2528592 Add throttle support to DD mousemove |
|
|
152 |
* #2528596 Support Node instances as handles in Drag |
|
|
153 |
* #2528607 Drop events not firing when attached to a Drag target |
|
|
154 |
* #2528608 Default Drag throttleTime should be -1 |
|
|
155 |
* #2528613 dragNode XY not sync with the mouse if it has its dimensions changed on drag:start |
|
|
156 |
|
|
|
157 |
|
|
|
158 |
3.0.0 |
|
|
159 |
----- |
|
|
160 |
|
|
|
161 |
* #2528096 Updated initialization routine so plugins load before DD attachs to the node. |
|
|
162 |
* #2528119 Added SELECT selector to invalidHandles. |
|
|
163 |
* #2528124 Fixed issue with creating more than one DD instance on a node. |
|
|
164 |
* #2528149 Fixed _noShim use case |
|
|
165 |
|
|
|
166 |
|
|
|
167 |
3.0.0 Beta1 |
|
|
168 |
----------- |
|
|
169 |
|
|
|
170 |
Added a plugin to support Window and Node based scrolling |
|
|
171 |
|
|
|
172 |
var dd = new Y.DD.Drag({ |
|
|
173 |
node: '#drag' |
|
|
174 |
}).plug(Y.plugin.DDWinScroll); |
|
|
175 |
|
|
|
176 |
var dd = new Y.DD.Drag({ |
|
|
177 |
node: '#drag' |
|
|
178 |
}).plug(Y.plugin.DDNodeScroll, { |
|
|
179 |
node: '#some-parent-with-scroll' |
|
|
180 |
}); |
|
|
181 |
|
|
|
182 |
Proxy and Constrained were moved to the plugin modal, there are some syntax changes: |
|
|
183 |
|
|
|
184 |
PR2 - Proxy: |
|
|
185 |
|
|
|
186 |
var dd = new Y.DD.Drag({ |
|
|
187 |
node: '#drag', |
|
|
188 |
proxy: true, |
|
|
189 |
moveOnEnd: false |
|
|
190 |
}); |
|
|
191 |
|
|
|
192 |
Current - Proxy: |
|
|
193 |
|
|
|
194 |
var dd = new Y.DD.Drag({ |
|
|
195 |
node: '#drag' |
|
|
196 |
}).plug(Y.plugin.DDProxy, { |
|
|
197 |
moveOnEnd: false |
|
|
198 |
}); |
|
|
199 |
|
|
|
200 |
PR2 - Constrained: |
|
|
201 |
|
|
|
202 |
var dd = new Y.DD.Drag({ |
|
|
203 |
node: '#drag', |
|
|
204 |
constrain2node: '#wrap' |
|
|
205 |
}); |
|
|
206 |
|
|
|
207 |
Current - Constrained: |
|
|
208 |
|
|
|
209 |
var dd = new Y.DD.Drag({ |
|
|
210 |
node: '#drag' |
|
|
211 |
}).plug(Y.plugin.DDConstrained, { |
|
|
212 |
constrain2node: '#wrap' |
|
|
213 |
}); |
|
|
214 |
|
|
|
215 |
Converted Everything to use setXY now that FF2 is not supported. |
|
|
216 |
Performance tweaks to dragging over a target. |
|
|
217 |
|
|
|
218 |
3.0.0 PR2 |
|
|
219 |
--------- |
|
|
220 |
|
|
|
221 |
Added bubbles config option to help with extending later. |
|
|
222 |
Updated _checkRegion to perform Bottom, Top, Left, Right validation instead of Top, Bottom, Left, Right |
|
|
223 |
|
|
|
224 |
3.0.0 PR1 |
|
|
225 |
--------- |
|
|
226 |
|
|
|
227 |
Known Issues: |
|
|
228 |
|
|
|
229 |
* Firefox 2.x: |
|
|
230 |
Proxy Drags with handles inside an element with overflow: hidden will not target properly. |
|
|
231 |
|
|
|
232 |
* All: |
|
|
233 |
Scrolling Module not available as of this release. |
|
|
234 |
|