From: Vincent Vanwaelscappel Date: Tue, 24 Jul 2018 17:50:48 +0000 (+0200) Subject: wip #809 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=e99eeb8a5ec36fb11f04d33e04c2d468025363cb;p=fluidbook-html5.git wip #809 @1 --- diff --git a/js/libs/fluidbook/fluidbook.pagetransitions.js b/js/libs/fluidbook/fluidbook.pagetransitions.js index 6e103bed..774f004d 100644 --- a/js/libs/fluidbook/fluidbook.pagetransitions.js +++ b/js/libs/fluidbook/fluidbook.pagetransitions.js @@ -97,11 +97,21 @@ FluidbookPageTransition.prototype = { if (!this.fluidbook.loader.arePreloadedPages(turning.end)) { this.fluidbook.displayLoader(); } + var currentDoublePage = $("#currentDoublePage"); + var doublePage = $("#nextDoublePage"); this.fluidbook.loader.preloadPagesBeforeTransition(turning.end, function () { - $this.beforeTransition(pageNr, 3, turning); - $this.flip3d.playTurn(turning, function () { - $this.afterTransition(pageNr); + $this.fluidbook.loader.setContentsInDoublePage(currentDoublePage, turning.flat, true, function () { + $this.fluidbook.loader.setContentsInDoublePage(doublePage, turning.flip, true, function () { + $this.beforeTransition(pageNr, 3, turning); + $this.flip3d.playTurn(turning, function () { + $this.fluidbook.loader.setContentsInDoublePage(doublePage, turning.end, false, function () { + $("#currentDoublePage").remove(); + $(doublePage).attr('id', 'currentDoublePage'); + $this.afterTransition(pageNr); + }); + }); + }); }); }); },