コード例 #1
0
ファイル: ElementTest.php プロジェクト: yarzartun/zf1-extras
 public function testElementsHaveUiWidgetDecorator()
 {
     $spinner = new ZendX_JQuery_Form_Element_Spinner('spinnerElem');
     $this->assertTrue($spinner->getDecorator('UiWidgetElement') !== false);
     $slider = new ZendX_JQuery_Form_Element_Slider('sliderElem');
     $this->assertTrue($slider->getDecorator('UiWidgetElement') !== false);
     $cp = new ZendX_JQuery_Form_Element_ColorPicker('cpElem');
     $this->assertTrue($cp->getDecorator('UiWidgetElement') !== false);
     $dp = new ZendX_JQuery_Form_Element_DatePicker('dpElem');
     $this->assertTrue($dp->getDecorator('UiWidgetElement') !== false);
     $ac = new ZendX_JQuery_Form_Element_AutoComplete('acElem');
     $this->assertTrue($ac->getDecorator('UiWidgetElement') !== false);
 }
コード例 #2
0
 public function testSettingWidgetPlacement()
 {
     $view = new Zend_View();
     $widget = new ZendX_JQuery_Form_Element_Spinner("spinner1");
     $widget->setView($view);
     $widget->getDecorator('UiWidgetElement')->setOption('separator', '[SEP]');
     $widget->getDecorator('UiWidgetElement')->setOption('placement', 'APPEND');
     $html = $widget->render();
     $this->assertContains('[SEP]<input type="text" name="spinner1" id="spinner1" value="">', $html);
     $widget->getDecorator('UiWidgetElement')->setOption('placement', 'PREPEND');
     $html = $widget->render();
     $this->assertContains('<input type="text" name="spinner1" id="spinner1" value="">[SEP]', $html);
 }