]> granicus.if.org Git - docbook-dsssl/commitdiff
Now marker respects $marker.section.level parameter.
authorBob Stayton <bobs@sagehill.net>
Mon, 15 Dec 2003 23:40:18 +0000 (23:40 +0000)
committerBob Stayton <bobs@sagehill.net>
Mon, 15 Dec 2003 23:40:18 +0000 (23:40 +0000)
xsl/fo/sections.xsl

index 03d7094e893a678b304eaec4e95cf3bb3fd73fd9..7a40402c12ceaa96c0dd4e859dc3ce7f653ace12 100644 (file)
       </xsl:call-template>
     </xsl:variable>
 
+    <xsl:variable name="marker">
+      <xsl:choose>
+        <xsl:when test="$level &lt;= $marker.section.level">1</xsl:when>
+        <xsl:otherwise>0</xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
+
     <xsl:variable name="title">
       <xsl:apply-templates select="$section" mode="object.title.markup">
         <xsl:with-param name="allow-anchors" select="1"/>
     <xsl:call-template name="section.heading">
       <xsl:with-param name="level" select="$level"/>
       <xsl:with-param name="title" select="$title"/>
+      <xsl:with-param name="marker" select="$marker"/>
       <xsl:with-param name="titleabbrev" select="$titleabbrev.elem"/>
     </xsl:call-template>
   </fo:block>