You are here

function field_group_pre_render_tabs in Field Group 7.2

Same name and namespace in other branches
  1. 7 field_group.module \field_group_pre_render_tabs()

Implements field_group_pre_render_<format-type>. Format type: Vertical tabs wrapper.

Parameters

$element The field group form element.:

$group The Field group object prepared for pre_render.:

$form The root element or form.:

File

./field_group.module, line 884
Fieldgroup module.

Code

function field_group_pre_render_tabs(&$element, $group, &$form) {
  $element += array(
    '#type' => 'vertical_tabs',
    '#theme_wrappers' => array(
      'vertical_tabs',
    ),
    '#prefix' => '<div class="field-group-' . $group->format_type . '-wrapper ' . $group->classes . '">',
    '#suffix' => '</div>',
  );
  $element[$group->group_name . '__active_tab'] = array(
    '#type' => 'hidden',
    '#default_value' => '',
    '#attributes' => array(
      'class' => array(
        'vertical-tabs-active-tab',
      ),
    ),
  );
  $form['#attached']['library'][] = array(
    'system',
    'drupal.form',
  );
  $form['#attached']['library'][] = array(
    'system',
    'drupal.collapse',
  );
}