diff -r 000000000000 -r 40c8f766c9b8 src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.dd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.dd Mon Nov 23 15:14:29 2009 +0100 @@ -0,0 +1,118 @@ +**** version 3.0.0 *** + +#2528096 Updated initialization routine so plugins load before DD attachs to the node. + +#2528119 Added SELECT selector to invalidHandles. + +#2528124 Fixed issue with creating more than one DD instance on a node. + +#2528149 Fixed _noShim use case + +**** version 3.0.0 Beta1 *** + +Added a plugin to support Window and Node based scrolling + + var dd = new Y.DD.Drag({ + node: '#drag' + }).plug(Y.plugin.DDWinScroll); + + var dd = new Y.DD.Drag({ + node: '#drag' + }).plug(Y.plugin.DDNodeScroll, { + node: '#some-parent-with-scroll' + }); + +Proxy and Constrained were moved to the plugin modal, there are some syntax changes: + +PR2 - Proxy: + var dd = new Y.DD.Drag({ + node: '#drag', + proxy: true, + moveOnEnd: false + }); + +Current - Proxy: + var dd = new Y.DD.Drag({ + node: '#drag' + }).plug(Y.plugin.DDProxy, { + moveOnEnd: false + }); + +PR2 - Constrained: + var dd = new Y.DD.Drag({ + node: '#drag', + constrain2node: '#wrap' + }); + +Current - Constrained: + var dd = new Y.DD.Drag({ + node: '#drag' + }).plug(Y.plugin.DDConstrained, { + constrain2node: '#wrap' + }); + +Converted Everything to use setXY now that FF2 is not supported. +Performance tweaks to dragging over a target. + +**** version 3.0.0 PR2 *** + +Added bubbles config option to help with extending later. +Updated _checkRegion to perform Bottom, Top, Left, Right validation instead of Top, Bottom, Left, Right + +**** version 3.0.0 PR1 *** + +Known Issues: + + Firefox 2.x: + Proxy Drags with handles inside an element with overflow: hidden will not target properly. + + All: + Scrolling Module not available as of this release. + + + +**** File Structure and Module Info *** + + +Source Files: + ddm-base.js ==> Base DragDrop Manager + ddm.js ==> Adds shim support + ddm-drop.js ==> Adds Drop support + drag.js ==> Main drag class + proxy.js ==> Adds proxy support to Drag + constrain.js ==> Adds constrain support to drag + scroll.js ==> Adds scroll support to drag + drop.js ==> Drop Support + dd-plugin.js ==> Node plugin for Drag + dd-drop-plugin.js ==> Node plugin for Drop + + +Module Names: + dd-ddm-base ==> Base DragDrop Manager + dd-ddm ==> Adds shim support + dd-ddm-drop ==> Adds Drop support + dd-drag ==> Main drag class + dd-proxy ==> Adds proxy support to Drag + dd-constrain ==> Adds constrain support to drag + dd-scroll ==> Adds scroll support to drag + dd-drop ==> Drop Support + dd-plugin ==> Node plugin for Drag + dd-drop-plugin ==> Node plugin for Drop + dd ==> All Drag & Drop related code + +Build Files: + dd-ddm-base.js ==> Base DragDrop Manager + dd-ddm.js ==> Adds shim support + dd-ddm-drop.js ==> Adds Drop support + dd-drag.js ==> Main drag class + dd-proxy.js ==> Adds proxy support to Drag + dd-constrain.js ==> Adds constrain support to drag + dd-scroll.js ==> Adds scroll support to drag + dd-drop.js ==> Drop Support + dd-plugin.js ==> Node plugin for Drag + dd-drop-plugin.js ==> Node plugin for Drop + + +Rollup File: + 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 +