public function __construct($spec, $aOptions = array()) { if (isset($aOptions['ajax'])) { $this->_ajax = $aOptions['ajax']; unset($aOptions['ajax']); } parent::__construct($spec, $aOptions); }
public function __construct($spec, $options = null) { $localOptions = array('decorators' => array('ViewHelper', array('HtmlTag', array('tag' => 'dd'))), 'ignore' => true, 'label' => 'Submit'); if (isset($options)) { $options = array_replace_recursive($localOptions, $options); } else { $options = $localOptions; } parent::__construct($spec, $options); }
public function __construct($spec = null, $options = null) { parent::__construct($spec, $options); $this->removeDecorator('DtDdWrapper')->setLabel($options['value'])->setAttribs(array('class' => $options['class'], 'id' => isset($options['id']) ? $options['id'] : null, 'type' => isset($options['type']) ? $options['type'] : 'submit')); if (isset($options['removeDecorators'])) { $this->removeDecorator('HtmlTag')->removeDecorator('Label'); } else { $this->setDecorators(array('viewHelper', array(array('data' => 'htmlTag'), array('tag' => 'li', 'class' => 'buttons')), array(array('row' => 'HtmlTag'), array('tag' => 'ul')))); } }
/** * Class constructor * * @param $spec * @param array $options */ public function __construct($spec, $options = null) { $classes = array('btn'); if (isset($options['buttonType']) && in_array($options['buttonType'], array(self::BUTTON_DANGER, self::BUTTON_INFO, self::BUTTON_PRIMARY, self::BUTTON_SUCCESS, self::BUTTON_WARNING))) { $classes[] = 'btn-' . $options['buttonType']; unset($options['buttonType']); } if (isset($options['disabled'])) { $classes[] = 'disabled'; } $this->setAttrib('class', implode(' ', $classes)); parent::__construct($spec, $options); }
/** * Class constructor * * @param $spec * @param array $options */ public function __construct($spec, $options = null) { if (!isset($options['class'])) { $options['class'] = ''; } $classes = explode(' ', $options['class']); $classes[] = 'btn'; if (isset($options['buttonType']) && in_array($options['buttonType'], $this->buttons)) { $classes[] = 'btn-' . $options['buttonType']; unset($options['buttonType']); } if (isset($options['disabled'])) { $classes[] = 'disabled'; } $classes = array_unique($classes); $options['class'] = trim(implode(' ', $classes)); parent::__construct($spec, $options); }
/** * Class constructor * * @param $spec * @param array $options */ public function __construct($spec, $options = null) { if (!isset($options['class'])) { $options['class'] = ''; } $classes = explode(' ', $options['class']); $classes[] = 'btn'; if (isset($options['buttonType']) && in_array($options['buttonType'], array(self::BUTTON_DANGER, self::BUTTON_INFO, self::BUTTON_PRIMARY, self::BUTTON_SUCCESS, self::BUTTON_WARNING, self::BUTTON_INVERSE, self::BUTTON_LINK))) { $classes[] = 'btn-' . $options['buttonType']; unset($options['buttonType']); } if (isset($options['disabled'])) { $classes[] = 'disabled'; } $classes = array_unique($classes); $options['class'] = implode(' ', $classes); parent::__construct($spec, $options); }
/** * Constructor * * $spec may be: * - string: name of element * - array: options with which to configure element * - \Zend_Config: \Zend_Config with options for configuring element * * @param string|array|\Zend_Config $spec * @param array|\Zend_Config $options * @return void * @throws \Zend_Form_Exception if no element name after initialization */ public function __construct($spec, $options = null) { parent::__construct($spec, $options); $this->addClass($this->_elementClass); }