Skip to content

Commit c6f7ecb

Browse files
committed
API sites: Replace <placeholder> inside <code> elements
Fixes jquery#66 Ref jquery#67
1 parent 8245a09 commit c6f7ecb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

tasks/jquery-xml/entries2html-base.xsl

+5-5
Original file line numberDiff line numberDiff line change
@@ -435,14 +435,14 @@
435435
</xsl:for-each>
436436
</ul>
437437
</xsl:if>
438-
<xsl:if test="example | @example-value | example-value">
438+
<xsl:if test="descendant::example | @example-value | example-value">
439439
<strong>Code examples:</strong>
440440
<xsl:if test="@example-value | example-value">
441441
<xsl:call-template name="widget-option-examples">
442442
<xsl:with-param name="widget-name" select="$widget-name"/>
443443
</xsl:call-template>
444444
</xsl:if>
445-
<xsl:apply-templates select="example">
445+
<xsl:apply-templates select="descendant::example">
446446
<xsl:with-param name="number-examples" select="count(example)"/>
447447
</xsl:apply-templates>
448448
</xsl:if>
@@ -666,7 +666,7 @@
666666
<xsl:call-template name="example-code"/>
667667
</xsl:when>
668668
<xsl:otherwise>
669-
<xsl:copy-of select="code/text()"/>
669+
<xsl:apply-templates select="code"/>
670670
</xsl:otherwise>
671671
</xsl:choose>
672672
</code></pre>
@@ -1132,9 +1132,9 @@
11321132
</div>
11331133
</xsl:template>
11341134

1135-
<!-- <desc> and <longdesc> support <placeholder name="foo"> to replace the
1135+
<!-- Some elements support <placeholder name="foo"> to replace the
11361136
placeholder with @foo from the <entry> -->
1137-
<xsl:template match="desc|longdesc">
1137+
<xsl:template match="desc|longdesc|code">
11381138
<xsl:param name="entry-name"/>
11391139
<xsl:apply-templates select="./node()">
11401140
<xsl:with-param name="entry-name" select="$entry-name"/>

0 commit comments

Comments
 (0)