diff --git a/Provider/VimeoProvider.php b/Provider/VimeoProvider.php index e1231e40b..a93141a40 100644 --- a/Provider/VimeoProvider.php +++ b/Provider/VimeoProvider.php @@ -61,11 +61,13 @@ public function getHelperProperties(MediaInterface $media, $format, $options = a $box = $this->getBoxHelperProperties($media, $format, $options); $params = array( - 'src' => http_build_query($player_parameters), - 'id' => $player_parameters['js_swf_id'], - 'frameborder' => isset($options['frameborder']) ? $options['frameborder'] : 0, - 'width' => $box->getWidth(), - 'height' => $box->getHeight(), + 'src' => http_build_query($player_parameters), + 'id' => $player_parameters['js_swf_id'], + 'frameborder' => isset($options['frameborder']) ? $options['frameborder'] : 0, + 'width' => $box->getWidth(), + 'height' => $box->getHeight(), + 'class' => isset($options['class']) ? $options['class'] : '', + 'allow_fullscreen' => isset($options['allowfullscreen']) ? true : false, ); return $params; diff --git a/Resources/views/Provider/view_vimeo.html.twig b/Resources/views/Provider/view_vimeo.html.twig index 6dc7844ca..fa75978fb 100644 --- a/Resources/views/Provider/view_vimeo.html.twig +++ b/Resources/views/Provider/view_vimeo.html.twig @@ -15,5 +15,7 @@ file that was distributed with this source code. src="//player.vimeo.com/video/{{ media.providerreference }}?{{ options.src }}" width="{{ options.width }}" height="{{ options.height }}" - frameborder="{{ options.frameborder }}"> + frameborder="{{ options.frameborder }}" + {% if options.class is not empty %}class="{{ options.class }}"{% endif %} + {% if options.allow_fullscreen %}allowfullscreen mozallowfullscreen webkitallowfullscreen{% endif %}>