Пример #1
0
 /**
  * {@inheritdoc}
  */
 protected function defineOptions()
 {
     $options = parent::defineOptions();
     $library = $this->juicebox->getLibrary();
     $base_settings = $this->juicebox->confBaseOptions();
     // Structure the base settings in the "default" format that views wants.
     foreach ($base_settings as $setting => $value) {
         $base_settings_default[$setting] = array('default' => $value);
     }
     $options = array_merge($base_settings_default, array('image_field' => array('default' => ''), 'image_field_style' => array('default' => !empty($library['version']) && !in_array('juicebox_multisize_image_style', $library['disallowed_conf']) ? 'juicebox_multisize' : 'juicebox_medium'), 'thumb_field' => array('default' => ''), 'thumb_field_style' => array('default' => 'juicebox_square_thumb'), 'title_field' => array('default' => ''), 'caption_field' => array('default' => ''), 'show_title' => array('default' => 0)));
     return $options;
 }