function media_youtube_styles_styles in Media: YouTube 7
Implements hook_styles_styles().
File
- includes/
media_youtube.styles.inc, line 74 - media_youtube/includes/media_youtube.styles.inc Styles definitions for Media: YouTube.
Code
function media_youtube_styles_styles() {
$styles = array(
'file' => array(
'containers' => array(
'media_youtube' => array(
'styles' => array(
'youtube_thumbnail' => array(
'name' => 'youtube_thumbnail',
'effects' => array(
array(
'label' => t('Thumbnail'),
'name' => 'thumbnail',
'data' => array(
'thumbnail' => 1,
),
),
array(
'label' => t('Resize'),
'name' => 'resize',
'data' => array(
'width' => 100,
'height' => 75,
),
),
),
),
'youtube_preview' => array(
'name' => 'youtube_preview',
'effects' => array(
array(
'label' => t('Autoplay'),
'name' => 'autoplay',
'data' => array(
'autoplay' => 0,
),
),
array(
'label' => t('Resize'),
'name' => 'resize',
'data' => array(
'width' => 220,
'height' => 165,
),
),
),
),
'youtube_full' => array(
'name' => 'youtube_full',
'effects' => array(
array(
'label' => t('Autoplay'),
'name' => 'autoplay',
'data' => array(
'autoplay' => 0,
),
),
array(
'label' => t('Resize'),
'name' => 'resize',
'data' => array(
'width' => 640,
'height' => 480,
),
),
array(
'label' => t('Full screen'),
'name' => 'fullscreen',
'data' => array(
'fullscreen' => 1,
),
),
),
),
),
),
),
),
);
// Allow any image style to be applied to the thumbnail.
foreach (image_styles() as $style_name => $image_style) {
$styles['file']['containers']['media_youtube']['styles']['youtube_thumbnail_' . $style_name] = array(
'name' => 'youtube_thumbnail_' . $style_name,
'image_style' => $style_name,
'effects' => array(
array(
'label' => t('Thumbnail'),
'name' => 'thumbnail',
'data' => array(
'thumbnail' => 1,
),
),
),
);
}
return $styles;
}