You are here

protected function views_timelinejs_plugin_style_timelinejs::prepare_language_option in Views TimelineJS integration 7.3

Sets the timeline language option to the site's current language.

1 call to views_timelinejs_plugin_style_timelinejs::prepare_language_option()
views_timelinejs_plugin_style_timelinejs::prepare_timeline_options in ./views_timelinejs_plugin_style_timelinejs.inc
Processes timeline options before theming.

File

./views_timelinejs_plugin_style_timelinejs.inc, line 733

Class

views_timelinejs_plugin_style_timelinejs
Style plugin to render items as TimelineJS3 slides.

Code

protected function prepare_language_option() {
  global $language;
  $supported_languages = _views_timelinejs_list_languages();
  $language_map = _views_timelinejs_language_map();

  // Check for the site's current language in the list of languages that are
  // supported by TimelineJS.
  if (isset($supported_languages[$language->language])) {
    $this->options['timeline_config']['language'] = $language->language;
  }
  elseif (isset($language_map[$language->language])) {
    $this->options['timeline_config']['language'] = $language_map[$language->language];
  }
}