Jdlrobson has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/366423 )

Change subject: Minerva should use mediawiki.hlist
......................................................................

Minerva should use mediawiki.hlist

Override provided styles

Bug: T42062
Depends-On: I9305af5d30c8c24b44f4a0c6a466581c45fa3028
Change-Id: I7adda8ef99e5eee3df5bd7dc4da5081c1225f815
---
M includes/skins/SkinMinerva.php
M resources/skins.minerva.content.styles/lists.less
M skin.json
A skinStyles/mediawiki.hlist/minerva.less
4 files changed, 46 insertions(+), 31 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/MinervaNeue 
refs/changes/23/366423/1

diff --git a/includes/skins/SkinMinerva.php b/includes/skins/SkinMinerva.php
index 55b070f..85ed2de 100644
--- a/includes/skins/SkinMinerva.php
+++ b/includes/skins/SkinMinerva.php
@@ -1352,6 +1352,7 @@
                        'skins.minerva.base.reset',
                        'skins.minerva.base.styles',
                        'skins.minerva.content.styles',
+                       'mediawiki.hlist',
                        'skins.minerva.tablet.styles',
                        'mediawiki.ui.icon',
                        'mediawiki.ui.button',
diff --git a/resources/skins.minerva.content.styles/lists.less 
b/resources/skins.minerva.content.styles/lists.less
index c44176a..31aff13 100644
--- a/resources/skins.minerva.content.styles/lists.less
+++ b/resources/skins.minerva.content.styles/lists.less
@@ -2,25 +2,8 @@
 @import 'minerva.variables.less';
 @import 'minerva.mixins.less';
 
-// FIXME: to support hlists on enwiki projects - this should be deprecated
-.hlist > ul,
-// Horizontal Lists
-//
-// Use hlist class when dealing with lists where items should be horizontal.
-//
-// Markup:
-// <ul class="hlist">
-// <li>item 1</li>
-// <li>item 2</li>
-// </ul>
-//
-// Styleguide 1.5.
-ul.hlist {
-       li {
-               display: inline-block;
-               margin-right: 8px;
-       }
-}
+// FIXME: Delete this in 7 days time (T42062)
+@import '../../skinStyles/mediawiki.hlist/minerva.less';
 
 .content {
        ul {
@@ -80,15 +63,3 @@
        display: none;
 }
 
-.hlist-separated {
-       li:after {
-               content: '•';
-               padding-left: 8px;
-               color: @linkColor;
-               font-size: 16px;
-               line-height: 1;
-       }
-       :last-child:after {
-               content: '';
-       }
-}
diff --git a/skin.json b/skin.json
index dbf8802..5bb2f25 100644
--- a/skin.json
+++ b/skin.json
@@ -36,6 +36,9 @@
        },
        "ResourceModuleSkinStyles": {
                "minerva": {
+                       "mediawiki.hlist": [
+                               "skinStyles/mediawiki.hlist/minerva.less"
+                       ],
                        "mobile.languages.structured": [
                                
"skinStyles/mobile.languages.structured/LanguageOverlay.less"
                        ],
diff --git a/skinStyles/mediawiki.hlist/minerva.less 
b/skinStyles/mediawiki.hlist/minerva.less
new file mode 100644
index 0000000..80e646a
--- /dev/null
+++ b/skinStyles/mediawiki.hlist/minerva.less
@@ -0,0 +1,40 @@
+ @import 'minerva.variables.less';
+
+/**
+ * This tweaks the default mediawiki.hlist module to provide performance 
optimisations
+ * as well as subtle tweaks to the appearance. It's a work in progress.
+ */
+
+// FIXME: to support hlists on enwiki projects - this should be deprecated
+.hlist > ul,
+.hlist > dl,.hlist > ul,
+// Horizontal Lists
+//
+// Use hlist class when dealing with lists where items should be horizontal.
+//
+// Markup:
+// <ul class="hlist">
+// <li>item 1</li>
+// <li>item 2</li>
+// </ul>
+//
+// Styleguide 1.5.
+ul.hlist {
+       li {
+               display: inline-block;
+               margin-right: 8px;
+       }
+}
+
+.hlist-separated {
+       li:after {
+               content: '•';
+               padding-left: 8px;
+               color: @linkColor;
+               font-size: 16px;
+               line-height: 1;
+       }
+       :last-child:after {
+               content: '';
+       }
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7adda8ef99e5eee3df5bd7dc4da5081c1225f815
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/MinervaNeue
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <jrob...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to