]> git.plutz.net Git - shellwiki/commitdiff
Squashed 'cgilite/' changes from 6e9a98e1..e6a85aac
authorPaul Hänsch <paul@plutz.net>
Tue, 11 Nov 2025 03:13:34 +0000 (04:13 +0100)
committerPaul Hänsch <paul@plutz.net>
Tue, 11 Nov 2025 03:13:34 +0000 (04:13 +0100)
e6a85aac use accessibility link label for anchor links

git-subtree-dir: cgilite
git-subtree-split: e6a85aac9ad28775c0fa1df6ace8103ae40fb5c8

markdown.awk

index d02c4972a36084c84473c90dcae4a1876bd4587e..a9a6e2b0f8f06b4afc29518a641ee11f869ad161 100755 (executable)
@@ -360,7 +360,7 @@ function inline( line, LOCAL, len, text, code, href, guard, ret ) {
   return ret;
 }
 
-function headline( hlvl, htxt, attrib, LOCAL, sec, n, hid, hid2, HL) {
+function headline( hlvl, htxt, attrib, LOCAL, sec, n, hid, HL) {
   match(hstack, /([0-9]+( [0-9]+)( [0-9]+)( [0-9]+)( [0-9]+)( [0-9]+))$/); split( substr(hstack, RSTART),  HL);
 
   for ( n = hlvl; n <= 6; n++ ) { sec = sec (HL[n]?"</section>":""); }
@@ -375,7 +375,7 @@ function headline( hlvl, htxt, attrib, LOCAL, sec, n, hid, hid2, HL) {
 
   return sec "<section class=\"" (attrib ? "h" hlvl " " attrib : "h" hlvl)  "\" id=\"" hid "\">" \
          "<h" hlvl (attrib ? " class=\"" attrib "\"" : "") ">" inline( htxt ) \
-         "<a class=\"anchor\" href=\"#" hid "\"></a>" \
+         "<a class=\"anchor\" href=\"#" hid "\" aria-label=\"#" hid "\"></a>" \
          "</h" hlvl ">\n";
 }