From: Vincent Vanwaelscappel Date: Tue, 20 Jan 2026 13:22:33 +0000 (+0100) Subject: wip #7940 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=948006f45172c153c1f590ef13033cbdc01ed5f0;p=fluidbook-html5.git wip #7940 @1 --- diff --git a/js/libs/fluidbook/fluidbook.loader.js b/js/libs/fluidbook/fluidbook.loader.js index 78168f9b..b305be22 100644 --- a/js/libs/fluidbook/fluidbook.loader.js +++ b/js/libs/fluidbook/fluidbook.loader.js @@ -630,6 +630,10 @@ FluidbookLoader.prototype = { }, loadTexture: function (page, callback, enter) { + if (!this.fluidbook.pagetransitions.mayUseFlip3D()) { + callback(); + return; + } if (enter === undefined) { enter = true; } diff --git a/js/libs/fluidbook/fluidbook.pagetransitions.js b/js/libs/fluidbook/fluidbook.pagetransitions.js index a1caa1fc..d90700bb 100644 --- a/js/libs/fluidbook/fluidbook.pagetransitions.js +++ b/js/libs/fluidbook/fluidbook.pagetransitions.js @@ -81,12 +81,16 @@ FluidbookPageTransition.prototype = { return 'flipcss'; } } - if (this.fluidbook.support.transitions3dacc && this.fluidbook.settings.mobileTransitions === 'flip3d' && this.fluidbook.support.datauriallowed) { + if (this.mayUseFlip3D()) { return 'flip3d'; } return 'flipcss'; }, + mayUseFlip3D: function () { + return this.fluidbook.support.transitions3dacc && this.fluidbook.settings.mobileTransitions === 'flip3d' && this.fluidbook.support.datauriallowed; + }, + pageTransition: function (pageNr, transitionType) { var $this = this; if (this.fluidbook.pad.enabled) {