]> _ Git - fluidbook-toolbox.git/commitdiff
wait #5973 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 31 May 2023 11:37:36 +0000 (13:37 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 31 May 2023 11:37:36 +0000 (13:37 +0200)
app/Fields/FluidbookLinkEditor/ShowLinkTransitionMode.php [new file with mode: 0644]
app/Fluidbook/Link/LinksData.php
app/SubForms/Link/ShowLink.php

diff --git a/app/Fields/FluidbookLinkEditor/ShowLinkTransitionMode.php b/app/Fields/FluidbookLinkEditor/ShowLinkTransitionMode.php
new file mode 100644 (file)
index 0000000..86e724a
--- /dev/null
@@ -0,0 +1,21 @@
+<?php
+
+namespace App\Fields\FluidbookLinkEditor;
+
+use Cubist\Backpack\Magic\Fields\SelectFromArray;
+
+class ShowLinkTransitionMode extends SelectFromArray
+{
+    protected $_ajax = false;
+    protected $_allowNull = false;
+    protected $_default = 'fadein';
+
+    public function getOptions()
+    {
+        return [
+            'fadein'=>__('Fade in'),
+            'fadeoutin' => __('Fade out puis fade in'),
+
+        ];
+    }
+}
index 42f2e0f4b24e8c9bb726314f35454b071e35d7bd..21a8c54b8a25117f9a1d20834e6480e9bbbe1fba 100644 (file)
@@ -40,6 +40,7 @@ class LinksData
             'inline' => __('Vidéo : afficher dans la page'), 'video_width' => __('Vidéo : Largeur du popup'), 'video_height' => __('Vidéo : Hauteur du popup'),
             'interactive' => __('Interactivité'), 'video_service' => __('Webvideo : service'),
             'close_button' => __('Bouton de fermeture'),
+            'transition' => __('Transition'),
             'extra' => __('Paramètre supplémentaire'),
             'alternative' => __('Alternative'),
             'read_mode' => __('Mode de lecture'),
index 0fc851a3271fbe2abb463f95c8d746d2e64b1e7f..1d306f6b983cb2051c17dcc54b2ee0f3e7898e2d 100644 (file)
@@ -4,6 +4,7 @@ namespace App\SubForms\Link;
 
 use App\Fields\FluidbookLinkEditor\ShowLinkCloseMode;
 use App\Fields\FluidbookLinkEditor\ShowLinkMode;
+use App\Fields\FluidbookLinkEditor\ShowLinkTransitionMode;
 use App\Fluidbook\Link\Link;
 use Cubist\Backpack\Magic\Fields\Text;
 // __('!! Editeur de liens')
@@ -15,6 +16,7 @@ class ShowLink extends Base
     {
         $this->addField('to', Text::class, __('Identifiant du lien à afficher'));
         $this->addField('target', ShowLinkMode::class, __('Mode'));
+        $this->addField('transition', ShowLinkTransitionMode::class, __('Transition'));
         $this->addField('close_button', ShowLinkCloseMode::class, __('Placer un bouton de fermeture'));
     }
 }