Add mediawiki.ui.button to places in core using mw.ui
authorMatthew Flaschen <mflaschen@wikimedia.org>
Thu, 19 Dec 2013 01:23:17 +0000 (20:23 -0500)
committerMatthew Flaschen <mflaschen@wikimedia.org>
Thu, 19 Dec 2013 01:23:17 +0000 (20:23 -0500)
All of these also use other mw.ui features (e.g. mw-ui-vform,
mw-ui-input, mw-ui-checkbox-label, etc.), so they can't only depend
on mediawiki.ui.button.

Change-Id: I6906533753185f7de42552cff38a86fb0171d1d8

includes/htmlform/HTMLForm.php
includes/specials/SpecialSearch.php
includes/specials/SpecialUserlogin.php

index 5621b01..0aea070 100644 (file)
@@ -700,7 +700,10 @@ class HTMLForm extends ContextSource {
                $this->getOutput()->preventClickjacking();
                $this->getOutput()->addModules( 'mediawiki.htmlform' );
                if ( $this->isVForm() ) {
-                       $this->getOutput()->addModuleStyles( 'mediawiki.ui' );
+                       $this->getOutput()->addModuleStyles( array(
+                               'mediawiki.ui',
+                               'mediawiki.ui.button',
+                       ) );
                        // @todo Should vertical form set setWrapperLegend( false )
                        // to hide ugly fieldsets?
                }
index b6b219f..8cc2629 100644 (file)
@@ -87,7 +87,7 @@ class SpecialSearch extends SpecialPage {
                $out = $this->getOutput();
                $out->allowClickjacking();
                $out->addModuleStyles( array(
-                       'mediawiki.special', 'mediawiki.special.search', 'mediawiki.ui'
+                       'mediawiki.special', 'mediawiki.special.search', 'mediawiki.ui', 'mediawiki.ui.button'
                ) );
 
                // Strip underscores from title parameter; most of the time we'll want
index 3fc5ebb..0866aa7 100644 (file)
@@ -1099,7 +1099,8 @@ class LoginForm extends SpecialPage {
 
                        $out->addModuleStyles( array(
                                'mediawiki.ui',
-                               'mediawiki.special.createaccount'
+                               'mediawiki.ui.button',
+                               'mediawiki.special.createaccount',
                        ) );
                        // XXX hack pending RL or JS parse() support for complex content messages
                        // https://bugzilla.wikimedia.org/show_bug.cgi?id=25349