function jquery_ui_filter_tabs_init in jQuery UI filter 6
Same name and namespace in other branches
- 7 tabs/jquery_ui_filter_tabs.module \jquery_ui_filter_tabs_init()
Implementation of hook_init().
File
- tabs/
jquery_ui_filter_tabs.module, line 10 - Converts static HTML to a jQuery UI accordian or tabs widget.
Code
function jquery_ui_filter_tabs_init() {
$tabs_options = jquery_ui_filter_tabs_get_options();
// Add tabs
jquery_ui_add('ui.tabs');
// Tabs: Add jquery.cookie using jquery_plugin.module.
if (!empty($tabs_options['cookie']) && function_exists('jquery_plugin_add')) {
jquery_plugin_add('cookie');
}
else {
unset($tabs_options['cookie']);
// Remove cookie option if jquery plugin does not exist.
}
// Add script and settings.
drupal_add_js(drupal_get_path('module', 'jquery_ui_filter_tabs') . '/jquery_ui_filter_tabs.js');
$settings = array(
'jQueryUiFilter' => array(
'tabsOptions' => $tabs_options,
'tabsHeaderTag' => variable_get('jquery_ui_filter_tabs_header_tag', 'h3'),
),
);
drupal_add_js($settings, 'setting');
// Apply global options
if (variable_get("jquery_ui_filter_tabs_options_global", 0)) {
drupal_add_js("Drupal.jQueryUiFilter.globalOptions('tabs');", 'inline');
}
}