]> granicus.if.org Git - docbook-dsssl/commitdiff
Removed debugging messages; added prio for section title template
authoruid48421 <uid48421>
Wed, 4 Jul 2001 09:59:39 +0000 (09:59 +0000)
committeruid48421 <uid48421>
Wed, 4 Jul 2001 09:59:39 +0000 (09:59 +0000)
xsl/fo/sections.xsl

index 5a2fb1d8d3f451bd8f409be5b82a6340503b8ac8..17c7304bc7ff3eee89a34e44695d73c23a5c113f 100644 (file)
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="title" mode="section.titlepage.recto.mode">
-  <xsl:variable name="section" select="(ancestor::section
-                                        |ancestor::simplesect
-                                        |ancestor::sect1
-                                        |ancestor::sect2
-                                        |ancestor::sect3
-                                        |ancestor::sect4
-                                        |ancestor::sect5)[last()]"/>
+<xsl:template match="section/title
+                     |simplesect/title
+                     |sect1/title
+                     |sect2/title
+                     |sect3/title
+                     |sect4/title
+                     |sect5/title"
+              mode="titlepage.mode"
+              priority="2">
+  <xsl:variable name="section" select="parent::*"/>
   <fo:block keep-with-next.within-column="always">
     <xsl:variable name="id">
       <xsl:call-template name="object.id">
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="title" mode="sect1.titlepage.recto.mode">
-  <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
-</xsl:template>
-
 <xsl:template match="sect2">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="title" mode="sect2.titlepage.recto.mode">
-  <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
-</xsl:template>
-
 <xsl:template match="sect3">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="title" mode="sect3.titlepage.recto.mode">
-  <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
-</xsl:template>
-
 <xsl:template match="sect4">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="title" mode="sect4.titlepage.recto.mode">
-  <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
-</xsl:template>
-
 <xsl:template match="sect5">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="title" mode="sect5.titlepage.recto.mode">
-  <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
-</xsl:template>
-
 <xsl:template match="simplesect">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="title" mode="simplesect.titlepage.recto.mode">
-  <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
-</xsl:template>
-
 <xsl:template match="section/subtitle"></xsl:template>
 <xsl:template match="section/title"></xsl:template>
 <xsl:template match="sectioninfo"></xsl:template>