function jquery_ui_filter_accordion_init in jQuery UI filter 6
Same name and namespace in other branches
- 7 accordion/jquery_ui_filter_accordion.module \jquery_ui_filter_accordion_init()
Implementation of hook_init().
File
- accordion/
jquery_ui_filter_accordion.module, line 11 - Converts static HTML to a jQuery UI accordian or tabs widget.
Code
function jquery_ui_filter_accordion_init() {
$accordion_options = jquery_ui_filter_accordion_get_options();
// Add accordion
jquery_ui_add('ui.accordion');
if (isset($accordion_options['animated']) && $accordion_options['animated'] == 'bounceslide') {
jquery_ui_add('effects.bounce');
}
// Add script and settings.
drupal_add_js(drupal_get_path('module', 'jquery_ui_filter_accordion') . '/jquery_ui_filter_accordion.js');
$settings = array(
'jQueryUiFilter' => array(
'accordionHeaderTag' => variable_get('jquery_ui_filter_accordion_header_tag', 'h3'),
'accordionOptions' => $accordion_options,
),
);
drupal_add_js($settings, 'setting');
// Apply global options
if (variable_get("jquery_ui_filter_accordion_options_global", 0)) {
drupal_add_js("Drupal.jQueryUiFilter.globalOptions('accordion');", 'inline');
}
}