Merge "SpecialComparePages: Float the boxes, if available space is given"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 12 Jan 2016 00:07:45 +0000 (00:07 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 12 Jan 2016 00:07:45 +0000 (00:07 +0000)
includes/specials/SpecialComparePages.php
resources/Resources.php
resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less [new file with mode: 0644]

index 086bcc9..fbc5984 100644 (file)
@@ -49,6 +49,7 @@ class SpecialComparePages extends SpecialPage {
        public function execute( $par ) {
                $this->setHeaders();
                $this->outputHeader();
+               $this->getOutput()->addModuleStyles( 'mediawiki.special.comparepages.styles' );
 
                $form = HTMLForm::factory( 'ooui', array(
                        'Page1' => array(
index 0d27f87..52a9564 100644 (file)
@@ -1715,6 +1715,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 (file)
index 0000000..45d0485
--- /dev/null
@@ -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;
+}