From: Vincent Vanwaelscappel Date: Mon, 29 Oct 2018 16:32:11 +0000 (+0100) Subject: wip #809 @0:45 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=12d964112f381e0e1982e5dbdd3c8ec4584cf5e0;p=fluidbook-html5.git wip #809 @0:45 --- diff --git a/js/libs/fluidbook/fluidbook.3dflip.js b/js/libs/fluidbook/fluidbook.3dflip.js index 07d721ce..1bb8d436 100644 --- a/js/libs/fluidbook/fluidbook.3dflip.js +++ b/js/libs/fluidbook/fluidbook.3dflip.js @@ -347,10 +347,11 @@ Fluidbook3DFlip.prototype = { if (newMode !== 'disable') { this.init3D(newMode); + callback(); this.prepareTurn({flip: [1, 2]}, function () { $this.playTurn(1, function () { callback(); - }); + }, 0.1); }); //console.log('Performances test ok : ' + res); } else { @@ -390,10 +391,13 @@ Fluidbook3DFlip.prototype = { callback(texture); }, - playTurn: function (dir, callback) { + playTurn: function (dir, callback, timeScale) { if (this.turnRunning) { return; } + if (timeScale === undefined) { + timeScale = 1; + } var $this = this; @@ -407,7 +411,7 @@ Fluidbook3DFlip.prototype = { this.progressAnimation(0); this.animate(false); - TweenMax.fromTo(this, this.animationTime, + TweenMax.fromTo(this, this.animationTime * timeScale, { progressAnimation: 0, }, diff --git a/js/libs/fluidbook/fluidbook.js b/js/libs/fluidbook/fluidbook.js index b96dce1a..902149c3 100644 --- a/js/libs/fluidbook/fluidbook.js +++ b/js/libs/fluidbook/fluidbook.js @@ -165,13 +165,13 @@ Fluidbook.prototype = { $(this).trigger('fluidbook.splash.beforehide'); var $this = this; if (this.support.transitions3dacc) { - this.pauseNetwork(4000); + this.pauseNetwork(1500); setTimeout(function () { this.fluidbook.pagetransitions.flip3d.performancesTest(function () { $this.pauseNetwork(-1); $this._hideSplash(); }) - }, 1000); + }, 500); } else { this._hideSplash(); } @@ -179,11 +179,7 @@ Fluidbook.prototype = { _hideSplash: function () { var $this = this; - var timeout = 300; - if (this.support.transitions3dacc) { - timeout = 2000; - } setTimeout(function () { $this.__hideSplash();