Skip to content

Commit f85b505

Browse files
authored
Merge pull request #59 from nationalarchives/feature/footnote-links
make footnote references clickable links
2 parents a83d3d5 + ef98ec5 commit f85b505

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

src/main/ml-modules/root/judgments/xslts/accessible-html.xsl

+13-7
Original file line numberDiff line numberDiff line change
@@ -876,9 +876,12 @@
876876
<!-- footnotes -->
877877

878878
<xsl:template match="authorialNote">
879-
<sup>
880-
<xsl:value-of select="@marker" />
881-
</sup>
879+
<xsl:variable name="marker" as="xs:string" select="@marker" />
880+
<a id="{ concat('fnref', $marker) }" class="judgment-body__footnote-reference" href="{ concat('#fn', $marker) }">
881+
<sup>
882+
<xsl:value-of select="$marker" />
883+
</sup>
884+
</a>
882885
</xsl:template>
883886

884887
<xsl:template name="footnotes">
@@ -898,10 +901,13 @@
898901
</xsl:template>
899902

900903
<xsl:template match="authorialNote/p[1]">
901-
<p>
902-
<sup>
903-
<xsl:value-of select="../@marker" />
904-
</sup>
904+
<xsl:variable name="marker" as="xs:string" select="../@marker" />
905+
<p id="{ concat('fn', $marker) }">
906+
<a href="{ concat('#fnref', $marker) }" class="judgment-body__footnote-reference">
907+
<sup>
908+
<xsl:value-of select="$marker" />
909+
</sup>
910+
</a>
905911
<xsl:text> </xsl:text>
906912
<xsl:call-template name="inline" />
907913
</p>

0 commit comments

Comments
 (0)