Remove contentSub from layout when empty
authorVolker E <volker.e@wikimedia.org>
Sat, 9 Sep 2017 09:01:56 +0000 (02:01 -0700)
committerVolker E <volker.e@wikimedia.org>
Sat, 9 Sep 2017 23:18:30 +0000 (16:18 -0700)
`#contentSub` & #contentSub2` are spanning margins even when it's
empty nodes, making precise layout harder.
Let's hide them when there's no content available and make
`#jump-to-nav` appear in the right place as well.

Change-Id: Id58972b4b7ca807c9919af3c24db724f8ef68259

resources/src/mediawiki.skinning/interface.css

index 3e0d2b9..916c463 100644 (file)
@@ -76,6 +76,16 @@ textarea {
        width: auto;
 }
 
+#contentSub:empty,
+#contentSub2:empty {
+       display: none;
+}
+
+#contentSub:empty ~ #jump-to-nav,
+#contentSub2:empty ~ #jump-to-nav {
+       margin-top: 0;
+}
+
 span.subpages {
        display: block;
 }