* @author Bertrand Mansion * @version Release: 3.2.11 * @since 1.0 */ class HTML_QuickForm_email extends HTML_QuickForm_input { // {{{ constructor /** * Class constructor * * @param string $elementName (optional)Input field name attribute * @param string $elementLabel (optional)Input field label * @param mixed $attributes (optional)Either a typical HTML attribute string * or an associative array * @since 1.0 * @access public * @return void * @throws */ function HTML_QuickForm_email($elementName=null, $elementLabel=null, $attributes=null) { parent::__construct($elementName, $elementLabel, $attributes); $this->setType('email'); } //end constructor // }}} // {{{ setSize() /** * Sets size of password element * * @param string $size Size of password field * @since 1.0 * @access public * @return void */ function setSize($size) { $this->updateAttributes(array('size'=>$size)); } //end func setSize // }}} // {{{ setMaxlength() /** * Sets maxlength of password element * * @param string $maxlength Maximum length of password field * @since 1.0 * @access public * @return void */ function setMaxlength($maxlength) { $this->updateAttributes(array('maxlength'=>$maxlength)); } //end func setMaxlength // }}} // {{{ getFrozenHtml() // }}} } //end class HTML_QuickForm_password