public function testWithAccordion() { $this->html = $formPanel = new FormPanel('Episoden verwalten', $this->getTranslationContainer(), $form = new \Psc\CMS\Form(NULL, '/episodes/manager')); $accordion = new \Psc\UI\Accordion(array('autoHeight' => true, 'active' => 0)); $accordion->addSection('Optionen', array()); $accordion->addSection('Meta', array()); $formPanel->addAccordion($accordion); $this->test->css('form.psc-cms-ui-form')->count(1)->hasAttribute('action', '/episodes/manager')->test('div.psc-cms-ui-form-panel')->count(1)->test('.psc-cms-ui-buttonset')->count(1)->end()->test('fieldset.psc-cms-ui-group')->count(1)->test('legend')->count(1)->hasText('Episoden verwalten')->end()->end()->test('.psc-cms-ui-accordion')->count(1)->end(); }
public function dontScrollAccordion() { if (isset($this->accordion)) { $this->accordion->removeClass('should-scroll'); } }