This commit is contained in:
thednp 2016-11-26 18:15:00 +02:00
parent f01ed026a6
commit 032f047c6c
6 changed files with 12 additions and 11 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/kute.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -185,7 +185,7 @@
var p1 = getOnePath(this._vS.path.o), p2 = getOnePath(this._vE.path.o), paths;
// path tween options
this.options.morphPrecision = this.options.morphPrecision || 15;
this.options.morphPrecision = this.options && 'morphPrecision' in this.options ? parseInt(this.options.morphPrecision) : 15;
this._isPolygon = !/[CSQTA]/i.test(p1) && !/[CSQTA]/i.test(p2); // check if both shapes are polygons
// begin processing paths

13
kute.js
View file

@ -621,6 +621,13 @@
this._startFired = false;
this.options = {}; for (var o in _o) { this.options[o] = _o[o]; }
this.options.rpr = _o.rpr || false; // internal option to process inline/computed style at start instead of init true/false
if ( this.options.perspective !== undefined && transformProperty in this._vE ) { // element transform perspective
var perspectiveString = 'perspective('+parseInt(this.options.perspective)+'px) ';
this._vE[transformProperty]['perspective'] = perspectiveString;
}
this._vSR = {}; // internal valuesStartRepeat
this._vE = preparePropertiesObject(_vE,_el); // valuesEnd
this._vS = _o.rpr ? _vS : preparePropertiesObject(_vS,_el); // valuesStart
@ -629,12 +636,6 @@
if (e in crossCheck && !_o.rpr) crossCheck[e].call(this); // this is where we do the valuesStart and valuesEnd check for fromTo() method
}
this.options = {}; for (var o in _o) { this.options[o] = _o[o]; }
this.options.rpr = _o.rpr || false; // internal option to process inline/computed style at start instead of init true/false
if ( this.options.perspective !== undefined && transformProperty in this._vE ) { // element transform perspective
var perspectiveString = 'perspective('+parseInt(this.options.perspective)+'px) ';
this._vE[transformProperty]['perspective'] = perspectiveString;
}
this.options.chain = []; // chained Tweens
this.options.easing = _o.easing && typeof processEasing(_o.easing) === 'function' ? processEasing(_o.easing) : easing.linear;