3 class HTMLTextAreaField
extends HTMLFormField
{
4 const DEFAULT_COLS
= 80;
5 const DEFAULT_ROWS
= 25;
8 return isset( $this->mParams
['cols'] ) ?
$this->mParams
['cols'] : static::DEFAULT_COLS
;
12 return isset( $this->mParams
['rows'] ) ?
$this->mParams
['rows'] : static::DEFAULT_ROWS
;
15 function getInputHTML( $value ) {
18 'name' => $this->mName
,
19 'cols' => $this->getCols(),
20 'rows' => $this->getRows(),
21 ) +
$this->getTooltipAndAccessKey();
23 if ( $this->mClass
!== '' ) {
24 $attribs['class'] = $this->mClass
;
27 $allowedParams = array(
36 $attribs +
= $this->getAttributes( $allowedParams );
38 return Html
::element( 'textarea', $attribs, $value );