public function Field($properties = array()) { if (!isset($properties['accordionName'])) { $properties['accordionName'] = $this->ID(); } if (!isset($properties['accordionParent']) && $this->holder) { $properties['accordionParent'] = $this->holder->ID(); } if (!isset($properties['accordionActive'])) { $properties['accordionActive'] = $this->isActive(); } if (!isset($properties['accordionTitle']) && $this->Title()) { $properties['accordionTitle'] = $this->Title(); } if (!isset($properties['accordionFields']) && $this->children) { $properties['accordionFields'] = $this->children; } return parent::Field($properties); }
public function Field($properties = array()) { if (!isset($properties['tabName'])) { $properties['tabName'] = $this->ID(); } if ($this->isActive()) { $this->addExtraClass('active in'); } if (!isset($properties['tabAttributes'])) { $properties['tabAttributes'] = $this->JSONAttributesHTML; } if (!isset($properties['tabTitle']) && $this->Title()) { $properties['tabTitle'] = $this->Title(); } if (!isset($properties['tabFields']) && $this->children) { $properties['tabFields'] = $this->children; } return parent::Field($properties); }