Example #1
0
 /**
  * {@inheritdoc}
  */
 public function preRender(&$element)
 {
     $form_state = new FormState();
     $element += array('#type' => 'field_group_accordion', '#effect' => $this->getSetting('effect'));
     if ($this->getSetting('id')) {
         $element['#id'] = Html::getId($this->getSetting('id'));
     }
     $classes = $this->getClasses();
     if (!empty($classes)) {
         $element += array('#attributes' => array('class' => $classes));
     }
     \Drupal\field_group\Element\Accordion::processAccordion($element, $form_state);
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function preRender(&$element)
 {
     $form_state = new \Drupal\Core\Form\FormState();
     $element += array('#type' => 'field_group_accordion', '#attributes' => array('class' => explode(' ', trim($this->getSetting('classes')))));
     \Drupal\field_group\Element\Accordion::processAccordion($element, $form_state);
 }