function _blockanimate_add_form_animate_css_fields in BlockAnimate 7
Helper function.
Adds Animate CSS related fields to the block configuration form.
1 call to _blockanimate_add_form_animate_css_fields()
- blockanimate_form_alter in ./
blockanimate.module - Implements hook_form_alter().
File
- ./
blockanimate.module, line 121 - Add CSS3 cross-browser animation to any Drupal block.
Code
function _blockanimate_add_form_animate_css_fields(&$form, $block) {
$form['settings']['animate_css']['animate_css_class'] = array(
'#type' => 'select',
'#title' => t('Select Animation'),
'#options' => _blockanimate_animation_types_form_options(),
'#default_value' => property_exists($block, 'animate_css_class') ? $block->animate_css_class : '',
'#description' => t('Select the Animate CSS animation you wish to apply to this block.'),
);
$form['settings']['animate_css']['animate_css_infinite'] = array(
'#type' => 'checkbox',
'#title' => t('Apply an infinite loop to this animation.'),
'#description' => t("This option can't be checked if you set the Animation iteration option."),
'#default_value' => property_exists($block, 'animate_css_infinite') ? $block->animate_css_infinite : '',
'#element_validate' => array(
'blockanimate_validate_infinite_loop_checkbox',
),
);
}