From 0a8dcdb4511df036a29453e4f57848432c7fc3a4 Mon Sep 17 00:00:00 2001 From: Florian Date: Tue, 5 Jan 2016 21:27:34 +0100 Subject: [PATCH] SpecialComparePages: Float the boxes, if available space is given Follow up: I480c2165c908ca7c8e08ed5990e386ddb515f3b0 Bug: T122907 Change-Id: Iaf139974e850621a668c8ac32f3dc88ba3b70508 --- includes/specials/SpecialComparePages.php | 1 + resources/Resources.php | 4 ++++ ...mediawiki.special.comparepages.styles.less | 19 +++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less diff --git a/includes/specials/SpecialComparePages.php b/includes/specials/SpecialComparePages.php index 50a48c3a9a..1deea8e351 100644 --- a/includes/specials/SpecialComparePages.php +++ b/includes/specials/SpecialComparePages.php @@ -49,6 +49,7 @@ 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( diff --git a/resources/Resources.php b/resources/Resources.php index 987b97a6de..0939e116d4 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -1721,6 +1721,10 @@ return array( 'position' => 'top', 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.visitedstatus.js', ), + 'mediawiki.special.comparepages.styles' => array( + 'position' => 'top', + 'styles' => 'resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less', + ), 'mediawiki.special.edittags' => array( 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.edittags.js', 'dependencies' => array( diff --git a/resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less b/resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less new file mode 100644 index 0000000000..45d0485bcf --- /dev/null +++ b/resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less @@ -0,0 +1,19 @@ +@import "mediawiki.mixins"; + +.mw-special-ComparePages .mw-htmlform-ooui-wrapper { + width: 100%; +} + +.mw-special-ComparePages .oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-framed { + float: left; + width: 49%; + .box-sizing( border-box ); +} + +.mw-special-ComparePages .oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-framed:nth-of-type(2) { + margin-left: 2%; +} + +.mw-special-ComparePages .mw-htmlform-submit-buttons { + clear: both; +} -- 2.20.1