You are here

public function views_accordion_style_plugin::option_definition in Views Accordion 7

Same name and namespace in other branches
  1. 6 views_accordion_style_plugin.inc \views_accordion_style_plugin::option_definition()

Set default options.

Overrides views_plugin_style::option_definition

File

./views_accordion_style_plugin.inc, line 35
Provide an accordion style plugin for Views. This file is autoloaded by views.

Class

views_accordion_style_plugin
Implements views_plugin_style().

Code

public function option_definition() {
  $options = parent::option_definition();
  $options['use-grouping-header'] = array(
    'default' => 0,
  );
  $options['collapsible'] = array(
    'default' => 0,
  );
  $options['row-start-open'] = array(
    'default' => 0,
  );
  $options['animated'] = array(
    'default' => 'slide',
  );
  $options['animation_time'] = array(
    'default' => 300,
  );
  $options['autoheight'] = array(
    'default' => 1,
  );
  $options['event'] = array(
    'default' => 'click',
  );
  $options['fillspace'] = array(
    'default' => 0,
  );
  $options['navigation'] = array(
    'default' => 0,
  );
  $options['clearstyle'] = array(
    'default' => 0,
  );
  $options['disableifone'] = array(
    'default' => 0,
  );

  /*
   * @TODO:
   * 1. Figure out if/how to provide support for jQuery UI themes
   *    See http://drupal.org/node/388384 perhaps
   * 2. Provide support for missing accordion options:
   *    disabled
   *    icons
   *    navigationFilter
   * See http://jqueryui.com/demos/accordion/
   */
  return $options;
}