WIP - add extractor, generate snippet_data
This commit is contained in:
43
node_modules/gsap/AttrPlugin.js
generated
vendored
Normal file
43
node_modules/gsap/AttrPlugin.js
generated
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
/*!
|
||||
* VERSION: 0.6.1
|
||||
* DATE: 2018-08-27
|
||||
* UPDATES AND DOCS AT: http://greensock.com
|
||||
*
|
||||
* @license Copyright (c) 2008-2019, GreenSock. All rights reserved.
|
||||
* This work is subject to the terms at http://greensock.com/standard-license or for
|
||||
* Club GreenSock members, the software agreement that was issued with your membership.
|
||||
*
|
||||
* @author: Jack Doyle, jack@greensock.com
|
||||
*/
|
||||
/* eslint-disable */
|
||||
|
||||
import { _gsScope } from "./TweenLite.js";
|
||||
|
||||
export var AttrPlugin = _gsScope._gsDefine.plugin({
|
||||
propName: "attr",
|
||||
API: 2,
|
||||
version: "0.6.1",
|
||||
|
||||
//called when the tween renders for the first time. This is where initial values should be recorded and any setup routines should run.
|
||||
init: function(target, value, tween, index) {
|
||||
var p, end;
|
||||
if (typeof(target.setAttribute) !== "function") {
|
||||
return false;
|
||||
}
|
||||
for (p in value) {
|
||||
end = value[p];
|
||||
if (typeof(end) === "function") {
|
||||
end = end(index, target);
|
||||
}
|
||||
this._addTween(target, "setAttribute", target.getAttribute(p) + "", end + "", p, false, p);
|
||||
this._overwriteProps.push(p);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
export { AttrPlugin as default };
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user