Example #1
0
 /**
  * Set view
  *
  * Set view and enable dojo
  *
  * @param  Zend_View_Interface $view
  * @return Zend_Dojo_View_Helper_Dijit
  */
 public function setView(Zend_View_Interface $view)
 {
     parent::setView($view);
     $this->dojo = $this->view->dojo();
     $this->dojo->enable();
     return $this;
 }
Example #2
0
 /**
  * Set view and enable jQuery Core and UI libraries
  *
  * @param  Zend_View_Interface $view
  * @return ZendX_JQuery_View_Helper_Widget
  */
 public function setView(Zend_View_Interface $view)
 {
     parent::setView($view);
     $this->jquery = $this->view->jQuery();
     $this->jquery->enable()->uiEnable();
     return $this;
 }
Example #3
0
 protected function _htmlAttribs($attribs)
 {
     $attribs = (array) $attribs;
     if (isset($attribs['href'])) {
         unset($attribs['href']);
     }
     return parent::_htmlAttribs($attribs);
 }
 /**
  * Normalize an ID
  *
  * Extends {@link Zend_View_Helper_HtmlElement::_normalizeId()}.
  *
  * @param  string $value    ID
  * @return string           Normalized ID
  */
 protected function _normalizeId($value)
 {
     if (false === $this->_skipPrefixForId) {
         $prefix = $this->getPrefixForId();
         if (strlen($prefix)) {
             return $prefix . $value;
         }
     }
     return parent::_normalizeId($value);
 }
Example #5
0
 /**
  * Converts an associative array to a string of tag attributes.
  *
  * Overloads {@link Zend_View_Helper_HtmlElement::_htmlAttribs()}.
  *
  * @param  array $attribs  an array where each key-value pair is converted
  *                         to an attribute name and value
  * @return string          an attribute string
  */
 protected function _htmlAttribs($attribs)
 {
     // filter out null values and empty string values
     foreach ($attribs as $key => $value) {
         if ($value === null || is_string($value) && !strlen($value)) {
             unset($attribs[$key]);
         }
     }
     return parent::_htmlAttribs($attribs);
 }