/** * 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; }
/** * 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; }
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); }
/** * 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); }