X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialComparePages.php;h=35cc6b84f22e0ed5c72d93ff1a3c18cfb782f8dc;hb=40ced7e89ca9cd6896cd37b4b35051ed5754eb44;hp=50a48c3a9a89c1297d5c5bf4be19c2a825112bca;hpb=114e30955c803d13f37dbb23c8d0cf500fc43d06;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialComparePages.php b/includes/specials/SpecialComparePages.php index 50a48c3a9a..35cc6b84f2 100644 --- a/includes/specials/SpecialComparePages.php +++ b/includes/specials/SpecialComparePages.php @@ -49,58 +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 = HTMLForm::factory( 'ooui', array( - 'Page1' => array( + $form = HTMLForm::factory( 'ooui', [ + 'Page1' => [ 'type' => 'title', 'name' => 'page1', '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( + 'validation-callback' => [ $this, 'checkExistingRevision' ], + ], + 'Page2' => [ 'type' => 'title', 'name' => 'page2', '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( '' );