function hook_masonry_options_form_alter in Masonry API 7.3
Same name and namespace in other branches
- 8 masonry.api.php \hook_masonry_options_form_alter()
- 7.2 masonry.api.php \hook_masonry_options_form_alter()
Alter the form that Masonry options are added to.
Parameters
$form: A form array.
$default_values: An array of default form values.
1 invocation of hook_masonry_options_form_alter()
- masonry_add_options_to_form in ./
masonry.module - Add Masonry options to an existing form.
File
- ./
masonry.api.php, line 26 - Hooks provided by Masonry.
Code
function hook_masonry_options_form_alter(&$form, $default_values) {
// Add form item for easing option
$form['masonry_animation_easing'] = array(
'#type' => 'select',
'#title' => t('Animation easing'),
'#description' => t("The easing function to use for animations."),
'#options' => array(
'linear' => t('Linear'),
'swing' => t('Swing'),
),
'#default_value' => $default_values['masonry_animation_easing'],
'#states' => array(
'visible' => array(
'input.form-checkbox[name$="[masonry_resizable]"]' => array(
'checked' => TRUE,
),
'input.form-checkbox[name$="[masonry_animated]"]' => array(
'checked' => TRUE,
),
),
),
);
}