|
1 **** version 3.0.0 *** |
|
2 |
|
3 #2528096 Updated initialization routine so plugins load before DD attachs to the node. |
|
4 |
|
5 #2528119 Added SELECT selector to invalidHandles. |
|
6 |
|
7 #2528124 Fixed issue with creating more than one DD instance on a node. |
|
8 |
|
9 #2528149 Fixed _noShim use case |
|
10 |
|
11 **** version 3.0.0 Beta1 *** |
|
12 |
|
13 Added a plugin to support Window and Node based scrolling |
|
14 |
|
15 var dd = new Y.DD.Drag({ |
|
16 node: '#drag' |
|
17 }).plug(Y.plugin.DDWinScroll); |
|
18 |
|
19 var dd = new Y.DD.Drag({ |
|
20 node: '#drag' |
|
21 }).plug(Y.plugin.DDNodeScroll, { |
|
22 node: '#some-parent-with-scroll' |
|
23 }); |
|
24 |
|
25 Proxy and Constrained were moved to the plugin modal, there are some syntax changes: |
|
26 |
|
27 PR2 - Proxy: |
|
28 var dd = new Y.DD.Drag({ |
|
29 node: '#drag', |
|
30 proxy: true, |
|
31 moveOnEnd: false |
|
32 }); |
|
33 |
|
34 Current - Proxy: |
|
35 var dd = new Y.DD.Drag({ |
|
36 node: '#drag' |
|
37 }).plug(Y.plugin.DDProxy, { |
|
38 moveOnEnd: false |
|
39 }); |
|
40 |
|
41 PR2 - Constrained: |
|
42 var dd = new Y.DD.Drag({ |
|
43 node: '#drag', |
|
44 constrain2node: '#wrap' |
|
45 }); |
|
46 |
|
47 Current - Constrained: |
|
48 var dd = new Y.DD.Drag({ |
|
49 node: '#drag' |
|
50 }).plug(Y.plugin.DDConstrained, { |
|
51 constrain2node: '#wrap' |
|
52 }); |
|
53 |
|
54 Converted Everything to use setXY now that FF2 is not supported. |
|
55 Performance tweaks to dragging over a target. |
|
56 |
|
57 **** version 3.0.0 PR2 *** |
|
58 |
|
59 Added bubbles config option to help with extending later. |
|
60 Updated _checkRegion to perform Bottom, Top, Left, Right validation instead of Top, Bottom, Left, Right |
|
61 |
|
62 **** version 3.0.0 PR1 *** |
|
63 |
|
64 Known Issues: |
|
65 |
|
66 Firefox 2.x: |
|
67 Proxy Drags with handles inside an element with overflow: hidden will not target properly. |
|
68 |
|
69 All: |
|
70 Scrolling Module not available as of this release. |
|
71 |
|
72 |
|
73 |
|
74 **** File Structure and Module Info *** |
|
75 |
|
76 |
|
77 Source Files: |
|
78 ddm-base.js ==> Base DragDrop Manager |
|
79 ddm.js ==> Adds shim support |
|
80 ddm-drop.js ==> Adds Drop support |
|
81 drag.js ==> Main drag class |
|
82 proxy.js ==> Adds proxy support to Drag |
|
83 constrain.js ==> Adds constrain support to drag |
|
84 scroll.js ==> Adds scroll support to drag |
|
85 drop.js ==> Drop Support |
|
86 dd-plugin.js ==> Node plugin for Drag |
|
87 dd-drop-plugin.js ==> Node plugin for Drop |
|
88 |
|
89 |
|
90 Module Names: |
|
91 dd-ddm-base ==> Base DragDrop Manager |
|
92 dd-ddm ==> Adds shim support |
|
93 dd-ddm-drop ==> Adds Drop support |
|
94 dd-drag ==> Main drag class |
|
95 dd-proxy ==> Adds proxy support to Drag |
|
96 dd-constrain ==> Adds constrain support to drag |
|
97 dd-scroll ==> Adds scroll support to drag |
|
98 dd-drop ==> Drop Support |
|
99 dd-plugin ==> Node plugin for Drag |
|
100 dd-drop-plugin ==> Node plugin for Drop |
|
101 dd ==> All Drag & Drop related code |
|
102 |
|
103 Build Files: |
|
104 dd-ddm-base.js ==> Base DragDrop Manager |
|
105 dd-ddm.js ==> Adds shim support |
|
106 dd-ddm-drop.js ==> Adds Drop support |
|
107 dd-drag.js ==> Main drag class |
|
108 dd-proxy.js ==> Adds proxy support to Drag |
|
109 dd-constrain.js ==> Adds constrain support to drag |
|
110 dd-scroll.js ==> Adds scroll support to drag |
|
111 dd-drop.js ==> Drop Support |
|
112 dd-plugin.js ==> Node plugin for Drag |
|
113 dd-drop-plugin.js ==> Node plugin for Drop |
|
114 |
|
115 |
|
116 Rollup File: |
|
117 dd.js ==> dd-ddm-base, dd-ddm, dd-ddm-drop, dd-drag, dd-proxy, dd-constrain, dd-scroll, dd-drop, dd-plugin, dd-drop-plugin |
|
118 |