You are here

public function views_nested_accordion_style_plugin::render in Views Nested Accordion 7

Render the display in this style.

Overrides views_accordion_style_plugin::render

File

./views_nested_accordion_style_plugin.inc, line 39
Views plugin handler. Contains all relevant options and related logic.

Class

views_nested_accordion_style_plugin
Extends View Accordion Style Plugin.

Code

public function render() {
  $output = parent::render();
  $view_settings['viewname'] = $this->view->name;
  $view_settings['nestedaccordion'] = $this->options['nestedaccordion'];
  if ($this->options['nestedaccordion'] == TRUE) {
    drupal_add_js(drupal_get_path('module', 'views_nested_accordion') . '/js/views-nested-accordion.js');
    drupal_add_css(drupal_get_path('module', 'views_nested_accordion') . '/css/views-nested-accordion.css');
  }
  drupal_add_js(array(
    'views_nested_accordion' => array(
      'nestedaccordion' => $view_settings,
    ),
  ), 'setting');
  return $output;
}