src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.dd.md
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     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