From: Vincent Vanwaelscappel Date: Fri, 25 Apr 2025 13:43:41 +0000 (+0200) Subject: #7259 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=95b0b1035d99cac8196cda85605f15072802a0d1;p=fluidbook-toolbox.git #7259 --- diff --git a/app/Fluidbook/Link/LinksData.php b/app/Fluidbook/Link/LinksData.php index fe4498ebe..3cba2067c 100644 --- a/app/Fluidbook/Link/LinksData.php +++ b/app/Fluidbook/Link/LinksData.php @@ -660,7 +660,7 @@ class LinksData /** @var FluidbookPublication $book */ $book = FluidbookPublication::withoutGlobalScopes()->find($book_id); - $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on'); + $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on','video_cc'); $numbers = ['left', 'top', 'width', 'height']; $links = []; diff --git a/app/SubForms/Link/Video.php b/app/SubForms/Link/Video.php index 4d6c4072c..910aab8fa 100644 --- a/app/SubForms/Link/Video.php +++ b/app/SubForms/Link/Video.php @@ -15,6 +15,7 @@ class Video extends Base public $type = Link::VIDEO; public $_integration = 'multimedia'; public $_multimedia = true; + public $_video_cc=true; public function addDestinationField() { @@ -30,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_cc', CheckboxBasic::class, __('Afficher les sous-titres (si présents)'), ['default' => $this->_video_cc]); $this->addMultimediaSizeFields(); diff --git a/app/SubForms/Link/WebInfos.php b/app/SubForms/Link/WebInfos.php index bf4412d31..bb7885653 100644 --- a/app/SubForms/Link/WebInfos.php +++ b/app/SubForms/Link/WebInfos.php @@ -7,4 +7,5 @@ use App\Fluidbook\Link\Link; class WebInfos extends Web { public $type = Link::WEB_INFOS; + public $_video_cc = false; }