Skip to content

Commit 6c47d73

Browse files
authored
Merge pull request #555 from ndw/iss-554
Allow empty-string to disable persistent-toc-filename
2 parents 176b67e + d867fa5 commit 6c47d73

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/xslt/modules/chunk-output.xsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<xsl:apply-templates select="/h:html//h:html">
2525
<xsl:with-param name="map" select="true()"/>
2626
</xsl:apply-templates>
27-
<xsl:if test="exists($persistent-toc-filename) and f:is-true($persistent-toc)">
27+
<xsl:if test="normalize-space($persistent-toc-filename) != '' and f:is-true($persistent-toc)">
2828
<xsl:variable name="rootfn"
2929
select="(.//*[@db-chunk])[1]/@db-chunk/string()"/>
3030
<xsl:map-entry key="string(resolve-uri($persistent-toc-filename, $rootfn))">
@@ -188,7 +188,7 @@
188188
</xsl:if>
189189
</header>
190190
<xsl:choose>
191-
<xsl:when test="$v:chunk and exists($persistent-toc-filename)">
191+
<xsl:when test="$v:chunk and normalize-space($persistent-toc-filename) != ''">
192192
<div db-persistent-toc="{$persistent-toc-filename}">
193193
<xsl:attribute name="db-prefix"
194194
select="fp:resolve-persistent-toc-prefix(/, .)"/>

0 commit comments

Comments
 (0)