jenkins-bot has submitted this change and it was merged.

Change subject: Prevent FOUC of #toc in main content
......................................................................


Prevent FOUC of #toc in main content

The ToC is detached and appended to `#sidebar` in toc.js.
In order not to have a FOUC we're hiding it from JS-enabled browsers
by using `.client-js` class.
Also fixing false indenting of ToC list items and simplifying CSS/Less
selectors.

Bug: T118113
Change-Id: Ia5e7a6268f56e8641c4207fe4c26d3933cf6dabc
---
M resources/master.less
1 file changed, 25 insertions(+), 18 deletions(-)

Approvals:
  VolkerE: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/resources/master.less b/resources/master.less
index b0bd724..396b2f9 100644
--- a/resources/master.less
+++ b/resources/master.less
@@ -82,38 +82,43 @@
        display: none;
 }
 
-#content {
+
+/**
+ * General Modules Classes
+ */
+/* IMESelector - Input Keyboard Tool */
+.imeselector-toggle {
+       box-shadow: @bxsh-popup;
+}
+
+
+/**
+ * Document Structure
+ */
+.container {
        margin-top: 50px;
        padding-top: 1.25em;
-
-       & .mw-indicators {
+       padding-left: 22px; // 32px minus 10px margin added in menu.js
+}
+       .mw-indicators {
                float: right;
                /* Ensure that this is displayed on top of .mw-body-content and 
clickable */
                position: relative;
                z-index: 1;
        }
 
-       & .mw-indicator {
+       .mw-indicator {
                display: inline-block;
        }
-}
 
-#content.container {
-       padding-left: 22px; // 32px minus 10px margin added in menu.js
-}
+       .client-js .container .toc {
+               display: none;
+       }
 
 .example_container {
        background-color: @bgc-code;
        margin: 2em 0;
        padding: 1em;
-}
-
-/*
- * General Modules Classes
- */
-/* IMESelector - Input Keyboard Tool */
-.imeselector-toggle {
-       box-shadow: @bxsh-popup;
 }
 
 /* Sidebar Offscreen Navigation */
@@ -150,6 +155,10 @@
                padding: 0 50px;
                font-size: 16px;
                line-height: 16px;
+
+               & ul {
+                       padding-left: 0;
+               }
 
                & .tocnumber {
                        display: inline-block;
@@ -304,7 +313,6 @@
                border-left: 1px solid #eee;
        }
 }
-/* Navbar */
 
 #toc-toggle {
        background-color: @bgc-contrast;
@@ -322,7 +330,6 @@
 }
 
 
-/* MediaWiki Stuff */
 @media screen {
        #contentSub, 
        #siteSub {

-- 
To view, visit https://gerrit.wikimedia.org/r/252894
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ia5e7a6268f56e8641c4207fe4c26d3933cf6dabc
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/skins/Blueprint
Gerrit-Branch: master
Gerrit-Owner: VolkerE <[email protected]>
Gerrit-Reviewer: Pastakhov <[email protected]>
Gerrit-Reviewer: Prtksxna <[email protected]>
Gerrit-Reviewer: Spage <[email protected]>
Gerrit-Reviewer: VolkerE <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to