UNPKG

es6tween-plugin-attr

Version:

Attributes Plugin for es6-tween

1 lines 740 B
!function(e){"use strict";"function"==typeof define&&define.amd?define(["es6-tween","tweenizr"],e):"undefined"!=typeof module&&module.exports&&require("es6-tween")?module.exports=e(require("es6-tween")):"undefined"!=typeof exports&&exports.TWEEN?e(exports.TWEEN):"undefined"!=typeof window&&window.TWEEN&&e(window.TWEEN)}(function(e){"use strict";var t=e.Plugins,n={skew:!0,scale:!0,scaleX:!0,scaleY:!0,scaleZ:!0,scale3d:!0,translate:!0,skewX:!0,skewY:!0,translate3d:!0,z:!0,rotate:!0,rotateX:!0,rotateY:!0,rotateZ:!0,scrollTop:!0,scrollLeft:!0};t.attr={init:function(e,t,n){if(!e&&t){e=this._valuesStart[n]={};for(var o in t)e[o]=this.node.getAttribute(o)}},update:function(e){for(var o in e)t[o]||n[o]||this.node.setAttribute(o,e[o])}}});