Merge "Move up devunt's name to Developers"
[lhc/web/wiklou.git] / includes / specials / SpecialComparePages.php
index 0f8b729..35cc6b8 100644 (file)
@@ -49,60 +49,58 @@ class SpecialComparePages extends SpecialPage {
        public function execute( $par ) {
                $this->setHeaders();
                $this->outputHeader();
+               $this->getOutput()->addModuleStyles( 'mediawiki.special.comparepages.styles' );
 
-               # Form (.mw-searchInput enables suggestions)
-               $form = new HTMLForm( array(
-                       'Page1' => array(
-                               'type' => 'text',
+               $form = HTMLForm::factory( 'ooui', [
+                       'Page1' => [
+                               'type' => 'title',
                                'name' => 'page1',
-                               'cssclass' => 'mw-searchInput',
                                'label-message' => 'compare-page1',
                                'size' => '40',
                                'section' => 'page1',
-                               'validation-callback' => array( $this, 'checkExistingTitle' ),
-                       ),
-                       'Revision1' => array(
+                               'validation-callback' => [ $this, 'checkExistingTitle' ],
+                       ],
+                       'Revision1' => [
                                'type' => 'int',
                                'name' => 'rev1',
                                'label-message' => 'compare-rev1',
                                'size' => '8',
                                'section' => 'page1',
-                               'validation-callback' => array( $this, 'checkExistingRevision' ),
-                       ),
-                       'Page2' => array(
-                               'type' => 'text',
+                               'validation-callback' => [ $this, 'checkExistingRevision' ],
+                       ],
+                       'Page2' => [
+                               'type' => 'title',
                                'name' => 'page2',
-                               'cssclass' => 'mw-searchInput',
                                'label-message' => 'compare-page2',
                                'size' => '40',
                                'section' => 'page2',
-                               'validation-callback' => array( $this, 'checkExistingTitle' ),
-                       ),
-                       'Revision2' => array(
+                               'validation-callback' => [ $this, 'checkExistingTitle' ],
+                       ],
+                       'Revision2' => [
                                'type' => 'int',
                                'name' => 'rev2',
                                'label-message' => 'compare-rev2',
                                'size' => '8',
                                'section' => 'page2',
-                               'validation-callback' => array( $this, 'checkExistingRevision' ),
-                       ),
-                       'Action' => array(
+                               'validation-callback' => [ $this, 'checkExistingRevision' ],
+                       ],
+                       'Action' => [
                                'type' => 'hidden',
                                'name' => 'action',
-                       ),
-                       'Diffonly' => array(
+                       ],
+                       'Diffonly' => [
                                'type' => 'hidden',
                                'name' => 'diffonly',
-                       ),
-                       'Unhide' => array(
+                       ],
+                       'Unhide' => [
                                'type' => 'hidden',
                                'name' => 'unhide',
-                       ),
-               ), $this->getContext(), 'compare' );
+                       ],
+               ], $this->getContext(), 'compare' );
                $form->setSubmitTextMsg( 'compare-submit' );
                $form->suppressReset();
                $form->setMethod( 'get' );
-               $form->setSubmitCallback( array( __CLASS__, 'showDiff' ) );
+               $form->setSubmitCallback( [ __CLASS__, 'showDiff' ] );
 
                $form->loadData();
                $form->displayForm( '' );