OOUIHTMLForm: Wrap help text in OOUI\HtmlSnippet
authorKunal Mehta <legoktm@gmail.com>
Sun, 12 Jul 2015 04:06:03 +0000 (21:06 -0700)
committerKunal Mehta <legoktm@gmail.com>
Sun, 12 Jul 2015 04:06:20 +0000 (21:06 -0700)
HTMLFormField::getHelpText() returns HTML and should not be escaped.

Depends upon 1dbef2766f23 in OOUI.

Bug: T104422
Change-Id: I33c8ebb448e345db7bf8b8ad540336b5b9d6aea1

includes/htmlform/HTMLFormField.php

index e19273b..3e30d79 100644 (file)
@@ -585,7 +585,7 @@ abstract class HTMLFormField {
                        'classes' => array( "mw-htmlform-field-$fieldType", $this->mClass, $errorClass ),
                        'align' => $this->getLabelAlignOOUI(),
                        'label' => $this->getLabel(),
-                       'help' => $this->getHelpText(),
+                       'help' => new OOUI\HtmlSnippet( $this->getHelpText() ),
                        'infusable' => $infusable,
                ) );
 
@@ -729,7 +729,7 @@ abstract class HTMLFormField {
        /**
         * Determine the help text to display
         * @since 1.20
-        * @return string
+        * @return string HTML
         */
        public function getHelpText() {
                $helptext = null;