['js/libs/modernizr/modernizr.min.js',
'js/libs/modernizr/tests.js',],
'modifier' => ['js/libs/threejs/modifier.min.js'],
- 'threejs' =>
- ['js/libs/threejs/legacy/three.min.js',
- 'js/libs/threejs/legacy/Projector.js',
- 'js/libs/threejs/legacy/CanvasRenderer.js',
- ],
-// 'threejs-latest' =>
-// ['js/libs/threejs/latest/three.min.js',
-// ],
+
'jquery' =>
[
'js/libs/jquery/jquery.min.js',
'js/libs/fluidbook/fluidbook.sound.js',
'js/libs/fluidbook/fluidbook.contentlock.js',
'js/libs/fluidbook/fluidbook.scorm.js',
- 'js/libs/fluidbook/fluidbook.3dflip.js',
'js/libs/fluidbook/menu/fluidbook.chapters.js',
'js/libs/fluidbook/menu/fluidbook.index.js',
'js/libs/fluidbook/fluidbook.landingpage.js',
$this->config->manifest = $this->writeManifest();
}
+ if ($this->config->mobileTransitions === 'flip3d' && !$this->isMobileFirst()) {
+ $this->addThreeJs();
+ $this->addJsLib('transitions3', ['js/libs/fluidbook/fluidbook.3dflip.js',]);
+ }
+
if ($this->config->form == 'bulle') {
$this->addJsLib('bulle', 'js/libs/fluidbook/forms/fluidbook.form.bulle.js');
} else if ($this->config->form == 'bourbon') {
}
$print = $this->writePDF();
- $message = '';
+ $message = 'An error occured when trying to show the publication. Please check if JavaScript is enabled or try to update your browser.';
$this->log('Got index vars 4');
$this->vdir->copy($source, $dest);
}
+ public function addThreeJs()
+ {
+ $this->addJsLib('threejs',
+ ['js/libs/threejs/legacy/three.min.js',
+ 'js/libs/threejs/legacy/Projector.js',
+ 'js/libs/threejs/legacy/CanvasRenderer.js',
+ ]);
+// 'threejs-latest' =>
+// ['js/libs/threejs/latest/three.min.js',
+// ],
+ }
+
public function addVideoJs()
{
$locale = $this->getFluidbook()->lang;