cdnjs/cdnjs — pull request #2704 by jackdoyle (2014-02-20 20:43:16+00:00)
Title: Adding GSAP 1.11.5

- Added new EndArrayPlugin for tweening numeric arrays

- Added new Draggable.hitTest() method for testing whether or not a Draggable is overlapping a particular element or the mouse position or arbitrary rectangle. See docs for details.

- Added new Draggable.timeSinceDrag() method that reports the number of seconds since the last drag was ended so that you can, for example, decide if you should allow a particular click event.

- Added onPress and onRelease callbacks/events to Draggable.

- Now Draggable's onDragStart and onDragEnd won't be fired unless the target is moved 3 pixels or more (dragged). This seemed much more intuitive (it shouldn't fire drag-related callbacks unless it's actually dragged).

- Now when you drag an element with a "click" listener (like a link), it will be properly cancelled after being dragged.

- Fixed issue that could cause a Draggable of type "scroll" (or "scrollTop" or "scrollLeft") not to update its width if the target element's width is changed after the Draggable was created.

- Fixed issue that could (in rare situations) cause a Draggable not to render its new position if many mousemove or touchmove events were fired between requestAnimationFrame events.

- Now when a context menu is initiated on a Draggable element, it will properly end the drag.

- Fixed an issue that could cause a TimelineLite or TimelineMax not to auto-adjust its startTime when you add a new child and the timeline is already at its end.

- Fixed an issue that could cause a className tween not to animate correctly in IE8 or earlier.

- Updated KineticPlugin to accommodate array-based values like "points".

- Fixed an issue in KineticPlugin that could cause an error when tweening the x or y property of a "Group" object

- Fixed an issue that could cause a cssRule tween of a transform-related property not to function properly.