Skip to content

Commit 99c8c80

Browse files
committed
API sites: Make sure options examples have unique IDs
Ref jquery/api.jqueryui.com#280
1 parent c83d3ec commit 99c8c80

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

tasks/jquery-xml/entries2html-base.xsl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,7 @@
449449
</xsl:if>
450450
<xsl:apply-templates select="descendant::example">
451451
<xsl:with-param name="number-examples" select="count(example)"/>
452+
<xsl:with-param name="id-prefix" select="concat('option-', @name, '-')"/>
452453
</xsl:apply-templates>
453454
</xsl:if>
454455
</div>
@@ -651,9 +652,11 @@
651652
<xsl:template match="example">
652653
<xsl:param name="entry-index"/>
653654
<xsl:param name="number-examples"/>
655+
<xsl:param name="id-prefix"/>
654656

655657
<div class="entry-example">
656658
<xsl:attribute name="id">
659+
<xsl:value-of select="$id-prefix"/>
657660
<xsl:text>example-</xsl:text>
658661
<xsl:if test="$entry-index &gt; 1">
659662
<xsl:value-of select="$entry-index - 1"/>

0 commit comments

Comments
 (0)