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\">&sect;</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

Reply via email to