Apply csshelpclass to vform help
authorBryan Davis <bd808@wikimedia.org>
Sat, 23 Aug 2014 22:10:17 +0000 (16:10 -0600)
committerBryan Davis <bd808@wikimedia.org>
Sat, 23 Aug 2014 22:10:17 +0000 (16:10 -0600)
Ensure that a form field which sets 'csshelpclass' and is rendered as
a vform receives expected styling.

Change-Id: Ibe082e07fe846334bd4dc257c9c0df8db23a1957

includes/htmlform/HTMLFormField.php

index 7e4b15b..70b1535 100644 (file)
@@ -593,6 +593,9 @@ abstract class HTMLFormField {
                $wrapperAttributes = array(
                        'class' => 'htmlform-tip',
                );
+               if ( $this->mHelpClass !== false ) {
+                       $wrapperAttributes['class'] .= " {$this->mHelpClass}";
+               }
                if ( $this->mHideIf ) {
                        $wrapperAttributes['data-hide-if'] = FormatJson::encode( $this->mHideIf );
                        $wrapperAttributes['class'] .= ' mw-htmlform-hide-if';