protected $_stats = true;
protected $_uid = true;
protected $_visibility = true;
+ protected $_accessibility = true;
protected $_canContainLinks = false;
['type' => \Fluidbook\Tools\Links\Link::PAGE_BACKGROUND_COLOR, 'label' => __('Couleur de fond dynamique') . ' (Fluidbook Air)', 'color' => '#7502DB', 'class' => PageBackgroundColor::class],
['type' => \Fluidbook\Tools\Links\Link::FLUIDBOOK_TOOLBOX_ELEARNING_CONTENT, 'label' => __('Contenu e-learning'), 'color' => '#370f20', 'class' => ElearningContent::class],
['type' => \Fluidbook\Tools\Links\Link::OBJECT3D, 'label' => __('Objet 3D'), 'color' => '#00ffff', 'class' => Object3D::class],
- ['type'=>\Fluidbook\Tools\Links\Link::LAYER_MASK,'label'=>__('Masque'),'color'=>'#e34f7b','class'=>LayerMask::class],
+ ['type' => \Fluidbook\Tools\Links\Link::LAYER_MASK, 'label' => __('Masque'), 'color' => '#e34f7b', 'class' => LayerMask::class],
//['type' => \Fluidbook\Tools\Links\Link::HTML5MULTIMEDIA, 'label' => __('Lien Multimédia (HTML)'), 'color' => '#34A853', 'disabled' => true, 'class' => Web::class],
//['type' => \Fluidbook\Tools\Links\Link::BOOKMARK_CORNER, 'label' => __('Lien marque-page sur coin de page'), 'color' => '#000000', 'disabled' => true, 'class' => Web::class],
//['type' => \Fluidbook\Tools\Links\Link::PAGE_CORNER, 'label' => __('Coin de page'), 'color' => '#f19043', 'disabled' => true, 'class' => Web::class],
$this->addSettingsFields();
$this->addTooltipFields();
$this->addPositionFields();
+ $this->addAccessibilityFields();
$this->addExtraFields();
$this->addStatsFields();
}
+ public function addAccessibilityFields()
+ {
+ if (!$this->_accessibility) {
+ return;
+ }
+ $this->addField('header_accessibility', FormSection::class, __('Accessibilité'));
+ $this->addField('accessibility', Checkbox::class, __('Ce lien aide à l\'accessibilité'), ['default' => false, 'hint' => __('Lorsque l\'utilisateur désactive les contenus, accessible, ce lien sera masqué')]);
+ }
+
public function addTooltipFields()
{
if (!$this->_tooltip) {
public function addAreaFields()
{
$this->addField('header_zone', FormSection::class, __('Zone'));
- $this->addField('display_area', SelectFromArray::class, __('Afficher la zone de couleur au survol'), ['ajax' => false, 'options' =>array_merge(['default'=>__('Par défaut')],FluidbookTheme::getLinksRolloverEffects()), 'default' => 'default']);
+ $this->addField('display_area', SelectFromArray::class, __('Afficher la zone de couleur au survol'), ['ajax' => false, 'options' => array_merge(['default' => __('Par défaut')], FluidbookTheme::getLinksRolloverEffects()), 'default' => 'default']);
$this->addField('animation_type', SelectFromArray::class, __('Animation à l\'affichage de la page'), ['ajax' => false, 'options' => array_merge(['default' => __('Animation par défaut'), 'none' => __('Pas d\'animation')], FluidbookTheme::getLinksAnimationTypes()), 'default' => 'default']);
}