'options' => ['top' => __('Par dessus les contenus'), 'under' => __('Sous la couche de texte')],
'default' => 'top',
]);
+ $this->addField([
+ 'name' => 'linksDisplayArea',
+ 'label' => __('Afficher la zone du lien au survol'),
+ 'type' => SelectFromArray::class,
+ 'options' => self::getLinksRolloverEffects(),
+ 'default' => 'fill',
+ ]);
$this->addField([
'type' => 'FormSeparator',
]);
{
return ['fade' => __('Opacité'), 'highlight' => __('Surligner')];
}
+
+ public static function getLinksRolloverEffects()
+ {
+ return ['fill' => __('Oui'), 'stroke' => __('Uniquement le contour'), 'none' => __('Non')];
+ }
}
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' => ['fill' => __('Oui'), 'stroke' => __('Uniquement le contour'), 'none' => __('Non')], 'default' => '1']);
+ $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']);
}