Beispiel #1
0
 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();
 }
Beispiel #2
0
 public function dontScrollAccordion()
 {
     if (isset($this->accordion)) {
         $this->accordion->removeClass('should-scroll');
     }
 }