src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.dd
changeset 0 40c8f766c9b8
equal deleted inserted replaced
-1:000000000000 0:40c8f766c9b8
       
     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