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