00001 <?php 00026 require_once "Zend/View/Helper/HtmlElement.php"; 00027 00031 require_once "ZendX/JQuery.php"; 00032 00042 abstract class ZendX_JQuery_View_Helper_UiWidget extends Zend_View_Helper_HtmlElement 00043 { 00049 protected $jquery; 00050 00057 public function setView(Zend_View_Interface $view) 00058 { 00059 parent::setView($view); 00060 $this->jquery = $this->view->jQuery(); 00061 $this->jquery->enable() 00062 ->uiEnable(); 00063 return $this; 00064 } 00065 00074 protected function _prepareAttributes($id, $value, $attribs) 00075 { 00076 if(!isset($attribs['id'])) { 00077 $attribs['id'] = $id; 00078 } 00079 $attribs['name'] = $id; 00080 $attribs['value'] = (string) $value; 00081 00082 return $attribs; 00083 } 00084 }