]> git.plutz.net Git - cgilite/commitdiff
use accessibility link label for anchor links
authorPaul Hänsch <paul@plutz.net>
Tue, 11 Nov 2025 02:33:03 +0000 (03:33 +0100)
committerPaul Hänsch <paul@plutz.net>
Tue, 11 Nov 2025 02:33:03 +0000 (03:33 +0100)
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";
 }