This commit is contained in:
thednp 2020-06-10 14:33:11 +00:00
parent f3d0789447
commit 645089f77a
15 changed files with 40 additions and 42 deletions

View file

@ -1,5 +1,5 @@
/*!
* KUTE.js Base v2.0.1 (http://thednp.github.io/kute.js)
* KUTE.js Base v2.0.2 (http://thednp.github.io/kute.js)
* Copyright 2015-2020 © thednp
* Licensed under MIT (https://github.com/thednp/kute.js/blob/master/LICENSE)
*/
@ -9,7 +9,7 @@
(global = global || self, global.KUTE = factory());
}(this, (function () { 'use strict';
var version = "2.0.1";
var version = "2.0.2";
var defaultOptions = {
duration: 700,
@ -366,9 +366,11 @@
};
TweenConstructor.Tween = TweenBase;
var TC = TweenConstructor.Tween;
function fromTo(element, startObject, endObject, optionsObj) {
optionsObj = optionsObj || {};
return new TweenConstructor.Tween(selector(element), startObject, endObject, optionsObj)
return new TC(selector(element), startObject, endObject, optionsObj)
}
function perspective(a, b, u, v) {

File diff suppressed because one or more lines are too long

View file

@ -1,5 +1,5 @@
/*!
* KUTE.js Extra v2.0.1 (http://thednp.github.io/kute.js)
* KUTE.js Extra v2.0.2 (http://thednp.github.io/kute.js)
* Copyright 2015-2020 © thednp
* Licensed under MIT (https://github.com/thednp/kute.js/blob/master/LICENSE)
*/
@ -9,7 +9,7 @@
(global = global || self, global.KUTE = factory());
}(this, (function () { 'use strict';
var version = "2.0.1";
var version = "2.0.2";
var supportedProperties = {};
@ -655,6 +655,7 @@
TweenConstructor.Tween = TweenExtra;
var TC = TweenConstructor.Tween;
var TweenCollection = function TweenCollection(els,vS,vE,Ops){
var this$1 = this;
this.tweens = [];
@ -776,12 +777,12 @@
function to(element, endObject, optionsObj) {
optionsObj = optionsObj || {};
optionsObj.resetStart = endObject;
return new TweenConstructor.Tween(selector(element), endObject, endObject, optionsObj)
return new TC(selector(element), endObject, endObject, optionsObj)
}
function fromTo(element, startObject, endObject, optionsObj) {
optionsObj = optionsObj || {};
return new TweenConstructor.Tween(selector(element), startObject, endObject, optionsObj)
return new TC(selector(element), startObject, endObject, optionsObj)
}
function allTo(elements, endObject, optionsObj) {
@ -2528,7 +2529,6 @@
}
function createTextTweens(target,newText,options){
if (target.playing) { return; }
var TC = TweenConstructor.Tween;
options = options || {};
options.duration = options.duration === 'auto' ? 'auto' : isFinite(options.duration*1) ? options.duration*1 : 1000;
var segs = setSegments(target,newText);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

10
dist/kute.esm.js vendored
View file

@ -1,9 +1,9 @@
/*!
* KUTE.js Standard v2.0.1 (http://thednp.github.io/kute.js)
* KUTE.js Standard v2.0.2 (http://thednp.github.io/kute.js)
* Copyright 2015-2020 © thednp
* Licensed under MIT (https://github.com/thednp/kute.js/blob/master/LICENSE)
*/
var version = "2.0.1";
var version = "2.0.2";
var Util = {};
@ -621,6 +621,7 @@ var Tween = (function (TweenBase) {
TweenConstructor.Tween = Tween;
var TC = TweenConstructor.Tween;
var TweenCollection = function TweenCollection(els,vS,vE,Ops){
var this$1 = this;
this.tweens = [];
@ -685,12 +686,12 @@ TweenCollection.prototype.getMaxDuration = function getMaxDuration (){
function to(element, endObject, optionsObj) {
optionsObj = optionsObj || {};
optionsObj.resetStart = endObject;
return new TweenConstructor.Tween(selector(element), endObject, endObject, optionsObj)
return new TC(selector(element), endObject, endObject, optionsObj)
}
function fromTo(element, startObject, endObject, optionsObj) {
optionsObj = optionsObj || {};
return new TweenConstructor.Tween(selector(element), startObject, endObject, optionsObj)
return new TC(selector(element), startObject, endObject, optionsObj)
}
function allTo(elements, endObject, optionsObj) {
@ -1081,7 +1082,6 @@ function setSegments(target,newText){
}
function createTextTweens(target,newText,options){
if (target.playing) { return; }
var TC = TweenConstructor.Tween;
options = options || {};
options.duration = options.duration === 'auto' ? 'auto' : isFinite(options.duration*1) ? options.duration*1 : 1000;
var segs = setSegments(target,newText);

File diff suppressed because one or more lines are too long

10
dist/kute.js vendored
View file

@ -1,5 +1,5 @@
/*!
* KUTE.js Standard v2.0.1 (http://thednp.github.io/kute.js)
* KUTE.js Standard v2.0.2 (http://thednp.github.io/kute.js)
* Copyright 2015-2020 © thednp
* Licensed under MIT (https://github.com/thednp/kute.js/blob/master/LICENSE)
*/
@ -9,7 +9,7 @@
(global = global || self, global.KUTE = factory());
}(this, (function () { 'use strict';
var version = "2.0.1";
var version = "2.0.2";
var Util = {};
@ -627,6 +627,7 @@
TweenConstructor.Tween = Tween;
var TC = TweenConstructor.Tween;
var TweenCollection = function TweenCollection(els,vS,vE,Ops){
var this$1 = this;
this.tweens = [];
@ -691,12 +692,12 @@
function to(element, endObject, optionsObj) {
optionsObj = optionsObj || {};
optionsObj.resetStart = endObject;
return new TweenConstructor.Tween(selector(element), endObject, endObject, optionsObj)
return new TC(selector(element), endObject, endObject, optionsObj)
}
function fromTo(element, startObject, endObject, optionsObj) {
optionsObj = optionsObj || {};
return new TweenConstructor.Tween(selector(element), startObject, endObject, optionsObj)
return new TC(selector(element), startObject, endObject, optionsObj)
}
function allTo(elements, endObject, optionsObj) {
@ -1087,7 +1088,6 @@
}
function createTextTweens(target,newText,options){
if (target.playing) { return; }
var TC = TweenConstructor.Tween;
options = options || {};
options.duration = options.duration === 'auto' ? 'auto' : isFinite(options.duration*1) ? options.duration*1 : 1000;
var segs = setSegments(target,newText);

4
dist/kute.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -1,6 +1,6 @@
{
"name": "kute.js",
"version": "2.0.1",
"version": "2.0.2",
"description": "JavaScript animation engine of the future is called KUTE.js.",
"main": "dist/kute.min.js",
"module": "dist/kute.esm.js",

View file

@ -1,5 +1,5 @@
import KUTE from '../objects/KUTE.js'
import TweenConstructor from '../objects/TweenConstructor.js'
import TC from '../interface/TC.js'
import {numbers} from '../objects/Interpolate.js'
import defaultOptions from '../objects/defaultOptions.js'
import Components from '../objects/Components.js'
@ -82,8 +82,6 @@ function setSegments(target,newText){
export function createTextTweens(target,newText,options){
if (target.playing) return;
const TC = TweenConstructor.Tween
options = options || {}
options.duration = options.duration === 'auto' ? 'auto' : isFinite(options.duration*1) ? options.duration*1 : 1000;

3
src/interface/TC.js Normal file
View file

@ -0,0 +1,3 @@
import TweenConstructor from '../objects/TweenConstructor.js'
export default TweenConstructor.Tween

View file

@ -1,7 +1,7 @@
import selector from '../util/selector.js'
import TweenConstructor from '../objects/TweenConstructor.js'
import TC from './TC.js'
export default function fromTo(element, startObject, endObject, optionsObj) {
optionsObj = optionsObj || {}
return new TweenConstructor.Tween(selector(element), startObject, endObject, optionsObj)
return new TC(selector(element), startObject, endObject, optionsObj)
}

View file

@ -1,9 +1,8 @@
import selector from '../util/selector.js'
import TweenConstructor from '../objects/TweenConstructor.js'
import TC from './TC.js'
export default function to(element, endObject, optionsObj) {
optionsObj = optionsObj || {}
optionsObj.resetStart = endObject
return new TweenConstructor.Tween(selector(element), endObject, endObject, optionsObj)
return new TC(selector(element), endObject, endObject, optionsObj)
}

View file

@ -1,8 +1,6 @@
import KUTE from '../objects/KUTE.js'
import TweenConstructor from '../objects/TweenConstructor.js'
import defaultOptions from '../objects/defaultOptions.js'
let TC = TweenConstructor.Tween
import TC from '../interface/TC.js'
// KUTE.js Tween Collection
// ========================
@ -14,8 +12,6 @@ export default class TweenCollection {
// set default offset
!('offset' in defaultOptions) && (defaultOptions.offset = 0);
// call in the tween constructor
Ops = Ops || {}
Ops.delay = Ops.delay || defaultOptions.delay;