Jack Doyle 5cac2de2c3 1.11.3
- Enhanced Draggable so that it can accommodate elements that are nested inside ancestor elements that have transforms applied (like scale, rotation, etc.). The only caveat is that it's best to not have bounds that are rotated differently than the target element.

- Fixed issue that could cause a Draggable not to apply its "snap" if the user throws the target, then interrupts it before movement stops, and then doesn't move the mouse/touch more than 3 pixels before releasing (rare, I know).

- Changed behavior of Draggable's disable() method so that it doesn't remove the instance from the internal lookup table, thus you could still Draggable.get("#yourID") and it'd work. Also added a  kill() method that DOES remove it from the internal lookup table, releasing it for garbage collection.

- Fixed minor issue with TweenMax.updateTo() that could cause it not to reset the duration if the tween had completed or was killed.

- Fixed issue that could cause a zero-duration tween or callback not to fire if its parent timeline's playhead was moved directly on top of it more than once in the same "tick".

- Now the TimelineLite/Max stagger methods copy its smoothChildTiming property to the sub-timeline to avoid behavioral differences in parent/child. (This was only an issue if you specifically set the TimelineLite/Max's smoothChildTiming to true)

- Fixed a floating point rounding error that [in EXTREMELY rare situations] could cause zero-duration tweens at the very beginning of a timeline not to render properly when the playhead is returned to the very beginning after having played through.

- Fixed issue in the tweenTo() and tweenFromTo() methods of TimelineLite/Max that could cause a manual change to the duration of the resulting tween not to be honored.

- Made the default lineHeight suffix of CSSPlugin blank

- Fixed issue that could cause a 3D transforms tween to revert to 2D if you create a 2D tween on an element, then a 3D transform tween on the same element, and the 2D one ends later than the 3D one. For example, an infinitely repeating pulsating scale tween and then a quick rotationY tween (only if force3D wasn't true).

- The "scale" shortcut for CSSPlugin no longer affects scaleZ. It should only affect scaleX and scaleY.

- Fixed a CSSPlugin issue that caused percentages to be capped at 100% when a unit conversion was necessary between the from and to values. For example, 80px to 130%.

- Fixed issue that caused null targets to be interpreted as arrays.

- Fixed issue that could cause a zero-duration tween to be overwritten if it is positioned exactly at the start time of another tween of the same target.

- Fixed issue that could cause an onUpdate not to fire for a zero-duration tween.
2014-01-10 03:16:53 -06:00
2014-01-10 03:16:53 -06:00
2013-03-26 10:34:05 +00:00
2013-03-23 14:24:48 +10:00
2012-06-11 00:58:17 -04:00
2013-03-25 11:43:46 +00:00
2013-01-11 17:22:59 -08:00
2013-03-25 12:59:45 +00:00
2013-04-03 08:43:04 +10:00

Build Status

cdnJS Script Repository

The repository mirroring all scripts on cdnjs.cloudflare.com, created and maintained by Thomas Davis and Ryan Kirkman.

We will host any version of any library. Feel free to add a pull request for an older version of a library if your site still uses it.

Libraries must have notable popularity. 100 watchers on GitHub is a good example, but as long as reasonably popularity can be demonstrated the library will be added.

Extensions, Plugins, Resources

Extensions, Plugins, Resources

Pull requests steps

  1. Fork this repository
  • Install all the needed dependencies locally (you will need node): npm install
  1. Add your library (following the conventions of this repository)
  • 1 commit per pull request
  • 1 library per pull request
  • The pull request must be tagged in the original repository (some exceptions apply)
  • include a package.json in the npm format (see test/schemata/npm-package.json for details - it's very simple)
  • Run npm test to check everything is ok
  1. Send us a pull request.
  1. If the library doesn't already provide a minified version, our preferred minifier is UglifyJS

Running the validator

  1. Install all the needed dependencies locally (you will need node): npm install
  2. Run the test suite: npm test
S
Description
No description provided
Readme
418 MiB
Languages
JavaScript 94.7%
CSS 5.3%