GWicke has uploaded a new change for review.
https://gerrit.wikimedia.org/r/138617
Change subject: Add auto-numbered link CSS to Parsoid styles
......................................................................
Add auto-numbered link CSS to Parsoid styles
Also use the mw-body-content class to scope styles to the content area.
Change-Id: Id765da7bfb60726eead86e67693b86c82bdb5610
---
M resources/src/mediawiki.skinning/content.parsoid.less
1 file changed, 23 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/17/138617/1
diff --git a/resources/src/mediawiki.skinning/content.parsoid.less
b/resources/src/mediawiki.skinning/content.parsoid.less
index 74dd7f9..5bd4a89 100644
--- a/resources/src/mediawiki.skinning/content.parsoid.less
+++ b/resources/src/mediawiki.skinning/content.parsoid.less
@@ -2,6 +2,23 @@
* Style Parsoid HTML+RDFa output consistent with wikitext from PHP parser.
*/
+/*csslint regex-selectors:false */
+
+/*
+ * Auto-numbered external links
+ * Parsoid renders those as link without content, and lets CSS do the
+ * counting. This way the counting style can be customized, and counts update
+ * automatically when content is modified.
+ */
+.mw-body-content {
+ counter-reset: mw-NumberedExtLink;
+}
+
+.mw-body-content a[rel~="mw:ExtLink"]:empty:after {
+ content: "[" counter(mw-NumberedExtLink) "]";
+ counter-increment: mw-NumberedExtLink;
+}
+
/**
* References
*
@@ -96,8 +113,12 @@
margin: 4px;
}
-// Some basic styling for Parsoid render testing
-body[data-parsoid] {
+/*
+ * Finally, some basic styling for Parsoid render testing.
+ * Only Parsoid directly sets .mw-body-content directly on the body, so this
+ * shouldn't affect anything else.
+ */
+body.mw-body-content {
background-color: #fff;
padding: 0.8em;
}
--
To view, visit https://gerrit.wikimedia.org/r/138617
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id765da7bfb60726eead86e67693b86c82bdb5610
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: GWicke <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits