mediawiki.skinning: Vertical alignment for traditional galleries in Parsoid output
authorArlo Breault <abreault@wikimedia.org>
Thu, 17 Aug 2017 18:03:39 +0000 (14:03 -0400)
committerVolkerE <volker.e@wikimedia.org>
Wed, 23 Aug 2017 16:15:20 +0000 (16:15 +0000)
 * Note that this just an extraction of inline styles that are
   already present in the output.

Change-Id: I718f16dfbb2c4122ac9fb4a714b607da3e62d5a0

resources/src/mediawiki.skinning/content.parsoid.less

index 20668eb..3dc7f20 100644 (file)
@@ -176,3 +176,20 @@ figure[typeof*='mw:Audio/Thumb'] {
                border: 1px solid #eaecf0;
        }
 }
                border: 1px solid #eaecf0;
        }
 }
+
+/**
+ * Avoid the need to calculate paddings individually
+ * https://stackoverflow.com/a/7310398
+ */
+.mw-gallery-traditional .gallerybox .thumb {
+       &:before {
+               content: '';
+               vertical-align: middle;
+               display: inline-block;
+               height: 100%;
+       }
+       > * {
+               vertical-align: middle;
+               display: inline-block;
+       }
+}