Polybuildr has uploaded a new change for review.
https://gerrit.wikimedia.org/r/186332
Change subject: Add clickable link for section headers
......................................................................
Add clickable link for section headers
Changed the Linker::makeHeadline function to also generate an anchor
that uses a section symbol. Styled in mediawiki.skinning/content.css.
Bug: T18691
Change-Id: I562e437ec0bd337c9db0406f5dcab504dfa37034
---
M includes/Linker.php
M resources/src/mediawiki.skinning/content.css
2 files changed, 19 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/32/186332/1
diff --git a/includes/Linker.php b/includes/Linker.php
index f220eba..e14af0c 100644
--- a/includes/Linker.php
+++ b/includes/Linker.php
@@ -1751,6 +1751,7 @@
$link, $legacyAnchor = false
) {
$ret = "<h$level$attribs"
+ . "<a class=\"section-heading\"
href=\"#$anchor\">§</a>"
. "<span class=\"mw-headline\"
id=\"$anchor\">$html</span>"
. $link
. "</h$level>";
diff --git a/resources/src/mediawiki.skinning/content.css
b/resources/src/mediawiki.skinning/content.css
index 51cb8d0..b054d6d 100644
--- a/resources/src/mediawiki.skinning/content.css
+++ b/resources/src/mediawiki.skinning/content.css
@@ -238,3 +238,21 @@
div.tleft {
margin: .5em 1.4em 1.3em 0;
}
+
+/* Anchors for section headings */
+a.section-heading,
+a.section-heading:visited {
+ color: #AAA;
+ font-weight: 400;
+ margin-right: 0.2em;
+}
+
+a.section-heading:hover,
+a.section-heading:focus {
+ color: #666;
+ text-decoration: none;
+}
+
+a.section-heading:active {
+ color: #000;
+}
--
To view, visit https://gerrit.wikimedia.org/r/186332
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I562e437ec0bd337c9db0406f5dcab504dfa37034
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Polybuildr <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits