mirror of
https://github.com/wahyd4/cdnjs.git
synced 2026-08-19 17:55:57 +10:00
f17629aaa38ff645313c1bac69035e076b36b29e
- Slightly enhanced 3D transform speed so that if you're only moving the element, translate3d() is used instead of matrix3d(). - Now transforms are remembered by default instead of always re-parsing the css data because some browsers incorrectly report that data in certain scenarios, causing odd behavior. Using the GSAP-recorded values is faster anyway. You may force re-parsing of the transform data by passing parseTransform:true in the vars object. - Fixed issue that could prevent autoRotate from working on BezierPlugin tweens of DOM elements using top/left instead of x/y (only when no transforms had been applied previously to that element). - Fixed issue that could cause a <select> DOM element to be interpreted as a selector, thus its children would be affected by the tween instead of the element itself. - Fixed an issue that could cause kill() not to work when you define specific css-related properties for the kill() to affect without prefixing them with "css_". - Fixed issue that could cause the "x" portion of backgroundPosition to be interpreted as 50% instead of 0 in a very rare scenario, mostly in Firefox. - The virtual playhead of a TimelineLite and TimelineMax instance now adjusts backwards if necessary when children are removed. For example, if the timeline has completely played and then all children are removed, its virtual playhead will return to 0. - Fixed issue that could cause all callbacks to be removed from a TimelineMax if null was passed to its removeCallback() method as the first parameter. - Fixed issue in TimelineMax that could cause a problem if its pause() method is called from within its onRepeat.
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
- Fork this repository
- Install all the needed dependencies locally (you will need
node):npm install
- 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.jsonfor details - it's very simple) - Run
npm testto check everything is ok
- Send us a pull request.
- Make sure you include in the pull description:
- Where you downloaded the script
- If it isn't clear, how you found the version of the script
- e.g. https://github.com/cdnjs/cdnjs/pull/541
- If the library doesn't already provide a minified version, our preferred minifier is UglifyJS
Running the validator
- Install all the needed dependencies locally (you will need
node):npm install - Run the test suite:
npm test
Languages
JavaScript
94.7%
CSS
5.3%
