From: Vincent Vanwaelscappel Date: Thu, 27 Mar 2025 16:42:42 +0000 (+0100) Subject: wip #7418 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=cba51be2b04602bc0ce8caa52bd147b04c2d5660;p=fluidbook-toolbox.git wip #7418 @1.5 --- diff --git a/app/Models/Traits/PublicationSettings.php b/app/Models/Traits/PublicationSettings.php index ba6ca039f..d1ae9a5a3 100644 --- a/app/Models/Traits/PublicationSettings.php +++ b/app/Models/Traits/PublicationSettings.php @@ -92,6 +92,7 @@ trait PublicationSettings { $this->_description(); $this->_general(); + $this->_loading(); } protected function _mainFeatures() @@ -503,11 +504,6 @@ trait PublicationSettings 'suffix' => __('secondes'), ]); $this->addSettingField('mobilePlugins', Textarea::class, $this->__('Plugin')); - $this->addSettingField('preload', Integer::class, $this->__('Nombre de pages à précharger'), [ - 'default' => 16, - ]); - $this->addSettingField('priorityToPreload', Checkbox::class, $this->__('Priorité au préchargement sur la fluidité'), ['default' => false, - ]); $this->addSettingField('maxPages', Integer::class, $this->__('Nombre de pages maximal affiché à l\'ouverture du fluidbook (pas de limite = 0)'), [ 'default' => 0, ]); @@ -522,6 +518,17 @@ trait PublicationSettings ]); } + protected function _loading() + { + $this->addSettingField('section_preload', FormSection::class, $this->__('Préchargement, temps d\'ouverture')); + $this->addSettingField('shortLoading', Checkbox::class, $this->__('Chargement court'), ['default' => false, 'hint' => $this->__('Ce mode permet de donner la priorité à l\'apparition de la publication par rapport au préchargement des images ou à la fluidité des animations')]); + $this->addSettingField('preload', Integer::class, $this->__('Nombre de pages à précharger'), [ + 'default' => 16, + ]); + $this->addSettingField('priorityToPreload', Checkbox::class, $this->__('Priorité au préchargement sur la fluidité'), ['default' => false, + ]); + } + protected function _menu() { $this->addSettingField('section_menu', FormSection::class, $this->__('Menu'));