]> granicus.if.org Git - docbook-dsssl/commitdiff
Added set TOC and moved book TOC after dedication
authorNorman Walsh <ndw@nwalsh.com>
Tue, 4 Dec 2001 19:51:26 +0000 (19:51 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Tue, 4 Dec 2001 19:51:26 +0000 (19:51 +0000)
xsl/fo/division.xsl

index 05cf915d4e26fb63479e56def499223ac48f286d..8817c4bca2737adf0a735a9ff429c18657e436d7 100644 (file)
     </fo:page-sequence>
   </xsl:if>
 
+  <xsl:if test="$generate.set.toc != '0'">
+    <fo:page-sequence hyphenate="{$hyphenate}"
+                      format="i"
+                      master-reference="{$master-reference}">
+      <xsl:attribute name="language">
+        <xsl:call-template name="l10n.language"/>
+      </xsl:attribute>
+      <xsl:if test="$double.sided != 0">
+        <xsl:attribute name="force-page-count">end-on-even</xsl:attribute>
+      </xsl:if>
+
+      <xsl:apply-templates select="." mode="running.head.mode">
+        <xsl:with-param name="master-reference" select="$master-reference"/>
+      </xsl:apply-templates>
+      <xsl:apply-templates select="." mode="running.foot.mode">
+        <xsl:with-param name="master-reference" select="$master-reference"/>
+      </xsl:apply-templates>
+      <fo:flow flow-name="xsl-region-body">
+        <xsl:call-template name="set.toc"/>
+      </fo:flow>
+    </fo:page-sequence>
+  </xsl:if>
+
   <xsl:apply-templates select="$content"/>
 </xsl:template>
 
     </fo:page-sequence>
   </xsl:if>
 
+  <xsl:apply-templates select="dedication" mode="dedication"/>
+
   <xsl:if test="$generate.book.toc != '0'">
     <fo:page-sequence hyphenate="{$hyphenate}"
                       format="i"
     </fo:page-sequence>
   </xsl:if>
 
-  <xsl:apply-templates select="dedication" mode="dedication"/>
-
   <xsl:apply-templates select="$content"/>
 </xsl:template>