Merge "Make sure images that don't have an explicit alignment get aligned right"
[mediawiki.git] / includes / htmlform / HTMLInfoField.php
blobcff82025be5234e489bde42d21bf4c42a47b05b6
1 <?php
3 /**
4 * An information field (text blob), not a proper input.
5 */
6 class HTMLInfoField extends HTMLFormField {
7 public function __construct( $info ) {
8 $info['nodata'] = true;
10 parent::__construct( $info );
13 public function getInputHTML( $value ) {
14 return !empty( $this->mParams['raw'] ) ? $value : htmlspecialchars( $value );
17 public function getTableRow( $value ) {
18 if ( !empty( $this->mParams['rawrow'] ) ) {
19 return $value;
22 return parent::getTableRow( $value );
25 /**
26 * @since 1.20
28 public function getDiv( $value ) {
29 if ( !empty( $this->mParams['rawrow'] ) ) {
30 return $value;
33 return parent::getDiv( $value );
36 /**
37 * @since 1.20
39 public function getRaw( $value ) {
40 if ( !empty( $this->mParams['rawrow'] ) ) {
41 return $value;
44 return parent::getRaw( $value );
47 protected function needsLabel() {
48 return false;