You are here

function _jquery_carousel_settings_format in jQuery carousel 7

Same name and namespace in other branches
  1. 8 jquery_carousel.module \_jquery_carousel_settings_format()

Helper function to prepare the settings to be exposed in JS.

Helps convert boolean 1s & 0s into boolean strings.

3 calls to _jquery_carousel_settings_format()
theme_jquery_carousel_field_formatter in ./jquery_carousel.module
Theme callback for jQeury carousel field formatter.
_jquery_carousel_include_css_js in ./jquery_carousel.module
Helper function to inject required Css & Js.
_jquery_carousel_preprocess_jquery_carousel in views/theme/jquery_carousel.theme.inc
Preprocessor for jquery carousel view style plugin.

File

./jquery_carousel.module, line 357
Provide jquery carousel style plugin for views.

Code

function _jquery_carousel_settings_format(&$settings) {
  $carousel_form = jquery_carousel_config_form();
  foreach (array_keys($settings) as $key) {
    if (isset($carousel_form[$key]['#boolean']) && $carousel_form[$key]['#boolean']) {
      $settings[$key] = (bool) $settings[$key];
    }
  }
  if (isset($settings['itemsPerTransition']) && empty($settings['itemsPerTransition'])) {
    $settings['itemsPerTransition'] = "auto";
  }
}