class image_plugin_argument_default_image_size in Image 6
Same name and namespace in other branches
- 7 views/image_plugin_argument_default_image_size.inc \image_plugin_argument_default_image_size
Default argument plugin to pick an image size.
Hierarchy
- class \image_plugin_argument_default_image_size extends \views_plugin_argument_default
Expanded class hierarchy of image_plugin_argument_default_image_size
1 string reference to 'image_plugin_argument_default_image_size'
- image_views_plugins in views/
image.views.inc - Implementation of hook_views_plugins().
File
- views/
image_plugin_argument_default_image_size.inc, line 11 - Contains the image size argument default plugin.
View source
class image_plugin_argument_default_image_size extends views_plugin_argument_default {
var $option_name = 'default_argument_image_size';
function argument_form(&$form, &$form_state) {
foreach (image_get_sizes() as $key => $size) {
$sizes[$key] = $size['label'];
}
$form[$this->option_name] = array(
'#type' => 'select',
'#title' => t('Default argument'),
'#options' => $sizes,
'#default_value' => $this
->get_argument(),
'#process' => array(
'views_process_dependency',
),
'#dependency' => array(
'radio:options[default_action]' => array(
'default',
),
'radio:options[default_argument_type]' => array(
$this->id,
),
),
'#dependency_count' => 2,
);
}
}