From 267c7d2ce5af2f22345a079db0bffc034d42332a Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 3 Oct 2025 14:06:44 +0200 Subject: [PATCH] wip #7700 @1 --- app/Fluidbook/Link/LinksData.php | 5 +++-- app/SubForms/Link/Video.php | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Fluidbook/Link/LinksData.php b/app/Fluidbook/Link/LinksData.php index ff7725d66..5e4091271 100644 --- a/app/Fluidbook/Link/LinksData.php +++ b/app/Fluidbook/Link/LinksData.php @@ -45,7 +45,7 @@ class LinksData 'tooltip' => __('Infobulle'), 'numerotation' => __('Numérotation'), 'display_area' => __('Activer la surbrillance'), 'animation_type' => __('Animation à l\'affichage de la page'), 'tracks' => __('Sous-titres'), - 'video_loop' => __('Video : boucle'), 'video_auto_start' => __('Video : démarrage automatique'), 'video_controls' => __('Vidéo : afficher les contrôles'), 'video_sound_on' => __('Vidéo : activer le son'), 'video_cc' => __('Vidéo : afficher les sous-titres'), + 'video_loop' => __('Video : boucle'), 'video_auto_start' => __('Video : démarrage automatique'), 'video_controls' => __('Vidéo : afficher les contrôles'), 'video_sound_on' => __('Vidéo : activer le son'),'video_autohide'=>__('Video : masquer lorsque non jouée'), 'video_cc' => __('Vidéo : afficher les sous-titres'), 'inline' => __('Vidéo : afficher dans la page'), 'video_width' => __('Vidéo : Largeur du popup'), 'video_height' => __('Vidéo : Hauteur du popup'), 'visibility_os' => __('Visible sur les systèmes'), 'interactive' => __('Interactivité'), 'video_service' => __('Webvideo : service'), @@ -662,7 +662,7 @@ class LinksData /** @var FluidbookPublication $book */ $book = FluidbookPublication::withoutGlobalScopes()->find($book_id); - $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on', 'video_cc'); + $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on', 'video_cc','video_autohide'); $numbers = ['left', 'top', 'width', 'height']; $links = []; @@ -706,6 +706,7 @@ class LinksData 'video_controls' => true, 'video_sound_on' => true, 'video_cc' => true, + 'video_autohide' => false, 'tracks' => '', 'tooltip' => '', 'numerotation' => 'physical', diff --git a/app/SubForms/Link/Video.php b/app/SubForms/Link/Video.php index 31ae91170..1d4f86ebf 100644 --- a/app/SubForms/Link/Video.php +++ b/app/SubForms/Link/Video.php @@ -15,7 +15,7 @@ class Video extends Base public $type = Link::VIDEO; public $_integration = 'multimedia'; public $_multimedia = true; - public $_video_cc=true; + public $_video_cc = true; public function addDestinationField() { @@ -31,6 +31,7 @@ class Video extends Base $this->addField('video_controls', CheckboxBasic::class, __('Afficher les contrôles de la vidéo'), ['default' => true]); $this->addField('video_sound_on', CheckboxBasic::class, __('Activer le son de la vidéo'), ['default' => true]); $this->addField('video_loop', CheckboxBasic::class, __('Jouer la vidéo en boucle'), ['default' => false]); + $this->addField('video_autohide', CheckboxBasic::class, __('Masquer automatiquement la vidéo lorsqu\'elle n\'est pas jouée'), ['default' => false]); $this->addField('video_cc', CheckboxBasic::class, __('Afficher les sous-titres au démarrage de la vidéo (si présents)'), ['default' => $this->_video_cc]); $this->addMultimediaSizeFields(); -- 2.39.5