HISTORY.md revision a9b25b4bbae1bfad7016ef2b28cb69f0025037b2
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassDrag and Drop
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass=============
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529382 DD Delegate breaks when a draggable is nested and uses a handle
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529407 Add tickAlignX and tickAlignY events to Y.Plugin.DDConstrained
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529409 [Pull Request] - #2529407 Add tickAlignX and tickAlignY events to Y.Plugin.DDConstrained
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529463 Screen goes red in some YUI 3 D&D examples in IE=8 doc mode
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529469 Reset _lastTickYFired/_lastTickXFired on drag end
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529470 [Pull Request] - #2529469 Reset _lastTickYFired/_lastTickXFired on drag end
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529484 DD example not working when run from local directory or hosted on YUIbuild
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529577 Slider thumb frozen on mousedown+mousemove in IE9
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass**IMPORTANT** dd-plugin and dd-plugin-drop are no longer bundled with the dd module. They are
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glassnow official plugins and need to be "used" on their own.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassMoved to new Gesture support. DD now works off both mouse events and touch events natively with
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glassthe "drag-gestures" plugin that is conditionally loaded when touch events are found on the page.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528693 3.1.0PR1 DD Examples fail in Opera 10.5
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528765 DD uses window references
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528797 Drag and drop breaks input text select()
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528959 Mouseenter event bubbles up when using both modules dd-plugin and dd-constrain
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529070 Drop destroy is throwing errors when the node is removed with .remove(true) using dd delegate
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2529094 DD hard codes CSS prefix
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2527964 DD constrain2node cached position causes misalignment when that node is moved
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528229 Configuration to override region caching in Constrain plugin
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528395 Add a DD.Drag delegate class
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528457 Add invalid selector check to Delegate
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528488 Delegate errors without Drop plugin
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528509 Drag and drop slow on linux ff3.5.6
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528539 drag:start should fire before drag:enter
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528540 DDConstrained using cacheRegion set to false throws js errors when drag starts
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528560 drag:over event is not firing when useShim is false
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528578 DDConstrained has no default constraining config
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528585 drag:dropmiss being fired on simple click
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528592 Add throttle support to DD mousemove
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528596 Support Node instances as handles in Drag
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528607 Drop events not firing when attached to a Drag target
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528608 Default Drag throttleTime should be -1
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528613 dragNode XY not sync with the mouse if it has its dimensions changed on drag:start
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528096 Updated initialization routine so plugins load before DD attachs to the node.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528119 Added SELECT selector to invalidHandles.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528124 Fixed issue with creating more than one DD instance on a node.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass* #2528149 Fixed _noShim use case
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass### 3.0.0 Beta1
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassAdded a plugin to support Window and Node based scrolling
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass var dd = new Y.DD.Drag({
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass node: '#drag'
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass var dd = new Y.DD.Drag({
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass node: '#drag'
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass node: '#some-parent-with-scroll'
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassProxy and Constrained were moved to the plugin modal, there are some syntax changes:
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass var dd = new Y.DD.Drag({
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass node: '#drag',
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass proxy: true,
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass moveOnEnd: false
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassCurrent - Proxy:
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass var dd = new Y.DD.Drag({
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass node: '#drag'
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass moveOnEnd: false
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassPR2 - Constrained:
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass var dd = new Y.DD.Drag({
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass node: '#drag',
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass constrain2node: '#wrap'
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassCurrent - Constrained:
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass var dd = new Y.DD.Drag({
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass node: '#drag'
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass constrain2node: '#wrap'
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassConverted Everything to use setXY now that FF2 is not supported.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassPerformance tweaks to dragging over a target.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass### 3.0.0 PR2
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassAdded bubbles config option to help with extending later.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassUpdated _checkRegion to perform Bottom, Top, Left, Right validation instead of Top, Bottom, Left, Right
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass### 3.0.0 PR1
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav GlassKnown Issues:
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass Proxy Drags with handles inside an element with overflow: hidden will not target properly.
a9b25b4bbae1bfad7016ef2b28cb69f0025037b2Dav Glass Scrolling Module not available as of this release.