function flexslider_add in Flex Slider 7
Same name and namespace in other branches
- 8.2 flexslider.module \flexslider_add()
- 7.2 flexslider.module \flexslider_add()
3 calls to flexslider_add()
- flexslider.api.php in ./flexslider.api.php
- API documentation for FlexSlider
- template_preprocess_flexslider_container in theme/flexslider.theme.inc
- Template preprocess handler for 'flexslider_container' theme.
- _flexslider_views_slideshow_preprocess_flexslider_views_slideshow_main_frame in flexslider_views_slideshow/theme/flexslider_views_slideshow.theme.inc
- FlexSlider Views theme for the main wrapper element
File
- ./flexslider.module, line 265
- A light-weight, customizable image gallery plugin for Drupal based on jQuery
Code
function flexslider_add($id = NULL, $optionset = NULL) {
$cache =& drupal_static(__FUNCTION__, array());
drupal_add_library('flexslider', 'flexslider');
if (!empty($id) && !empty($optionset)) {
$js_settings = array(
'optionsets' => array(
$optionset->name => $optionset->options,
),
'instances' => array(
'flexslider-' . $id => $optionset->name,
),
);
drupal_add_js(array(
'flexslider' => $js_settings,
), 'setting');
}
drupal_add_js(drupal_get_path('module', 'flexslider') . '/assets/js/flexslider.load.js');
}