Skip to content

Commit

Permalink
Add tunnel-parameter for base uris in mode chunk-cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
fsteimke committed Mar 8, 2024
1 parent 273274a commit 06eec65
Showing 1 changed file with 15 additions and 12 deletions.
27 changes: 15 additions & 12 deletions src/main/xslt/docbook-paged.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -93,34 +93,37 @@
<xsl:variable name="ctype" select="$head/h:meta[@http-equiv='Content-Type']"/>
<xsl:variable name="title" select="$head/h:title"/>
<head>
<xsl:apply-templates select="$ctype" mode="m:chunk-cleanup"/>
<xsl:apply-templates select="$ctype" mode="m:chunk-cleanup">
<xsl:with-param name="rootbaseuri" select="$rbu"/>
<xsl:with-param name="chunkbaseuri" select="$cbu"/>
</xsl:apply-templates>
<title>
<xsl:value-of select="f:chunk-title(.)"/>
</title>
<script>
<xsl:text>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})</xsl:text>
<xsl:text>(document.documentElement)</xsl:text>
</script>
<xsl:apply-templates select="$head/node() except ($ctype|$title)"
mode="m:chunk-cleanup">
<xsl:with-param name="rootbaseuri" select="$rbu"/>
<xsl:with-param name="chunkbaseuri" select="$cbu"/>
</xsl:apply-templates>
<xsl:if test="exists(.//mml:*)"
xmlns:mml="http://www.w3.org/1998/Math/MathML">
<xsl:apply-templates select="/h:html/h:db-mathml-script/*"
mode="m:chunk-cleanup">
<xsl:apply-templates select="$head/node() except ($ctype | $title)" mode="m:chunk-cleanup">
<xsl:with-param name="rootbaseuri" select="$rbu"/>
<xsl:with-param name="chunkbaseuri" select="$cbu"/>
</xsl:apply-templates>
<xsl:if test="exists(.//mml:*)"
xmlns:mml="http://www.w3.org/1998/Math/MathML">
<xsl:apply-templates select="/h:html/h:db-mathml-script/*" mode="m:chunk-cleanup">
<xsl:with-param name="rootbaseuri" select="$rbu"/>
<xsl:with-param name="chunkbaseuri" select="$cbu"/>
</xsl:apply-templates>
</xsl:if>
</head>
<body>
<xsl:copy-of select="*/@*"/>
<xsl:apply-templates select="*/h:header" mode="m:chunk-cleanup"/>
<main>
<xsl:apply-templates select="*/* except */h:header"
mode="m:chunk-cleanup"/>
<xsl:apply-templates select="*/* except */h:header" mode="m:chunk-cleanup">
<xsl:with-param name="rootbaseuri" select="$rbu" tunnel="yes"/>
<xsl:with-param name="chunkbaseuri" select="$cbu" tunnel="yes"/>
</xsl:apply-templates>
</main>
</body>
</html>
Expand Down

0 comments on commit 06eec65

Please sign in to comment.