cdnjs/cdnjs — pull request #1813 by jackdoyle (2013-09-03 02:42:53+00:00)
Title: Updating GSAP to 1.10.3

- Significant update to Draggable (changes listed below)

- Added new "endX", "endY", "pointerX" and "pointerY" properties to Draggable

- Renamed Draggable's xMax, xMin, yMax, and yMin properties to maxX, minX, maxY, and minY in order to be consistent with the other new properties like endX, pointerX, etc.

- Added a new applyBounds() and update() methods to Draggable

- Added the ability to have rotated elements work with bounds in Draggable

- Added new onThrowComplete and onThrowUpdate callbacks in Draggable

- Added new Draggable.get() method that allows you to find the Draggable instance associated with a particular element.

- Now the Draggable's x and y properties auto-update over the course of the throwProps tween by default.

- New "tween" property that refers to the actual TweenLite instance that’s generated by ThrowPropsPlugin when the mouse/touch is released.

- Worked around bug in IE9 that could cause a Draggable with type:"rotation" to use the top center as the default transformOrigin instead of the true center.

- Now when a link is clicked/tapped, the event's preventDefault() won't be called (so that the link will work) in Draggable.

- Various minor bug fixes and improvements in Draggable

----

- Fixed issue that could cause clearProps not to affect transformOrigin

- Improved compatibility with IE8's AlphaImageLoader filter so that it can be used in some cases to avoid the black edges on transparent PNGs.

- Fixed issue that could ignore transformPerspective when no rotation or skew was involved in the transform

- Added "frame" support in EaselPlugin (to tween the frame number of a MovieClip)

- Improved handling of situations where a tween/timeline is added to a timeline that was already finished (it needs to resume playback intuitively).

- Fixed an issue that could cause a timeline's rawTime() to be reported incorrectly in a very rare situation.