]> granicus.if.org Git - docbook-dsssl/commitdiff
Add support for info/title in refsections for db5.
authorBob Stayton <bobs@sagehill.net>
Sun, 25 Feb 2007 18:37:39 +0000 (18:37 +0000)
committerBob Stayton <bobs@sagehill.net>
Sun, 25 Feb 2007 18:37:39 +0000 (18:37 +0000)
xsl/html/refentry.xsl

index 6aaf5dc0237cb10cd75d98492f74fab94ebc45f9..16ce62b428963e3405827bc37ba907da1fdafd4d 100644 (file)
     <xsl:call-template name="anchor">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates/>
+    <!-- pick up info title -->
+    <xsl:apply-templates select="(title|info/title)[1]"/>
+    <xsl:apply-templates select="node()[not(self::title) and not(self::info)]"/>
   </div>
 </xsl:template>
 
-<xsl:template match="refsection/title">
+<xsl:template match="refsection/title|refsection/info/title">
   <!-- the ID is output in the block.object call for refsect1 -->
   <xsl:variable name="level" select="count(ancestor-or-self::refsection)"/>
   <xsl:variable name="refsynopsisdiv">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="refsect1/title">
+<xsl:template match="refsect1/title|refsect1/info/title">
   <!-- the ID is output in the block.object call for refsect1 -->
   <h2>
     <xsl:apply-templates/>
   </h2>
 </xsl:template>
 
-<xsl:template match="refsect2/title">
+<xsl:template match="refsect2/title|refsect2/info/title">
   <!-- the ID is output in the block.object call for refsect2 -->
   <h3>
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
 
-<xsl:template match="refsect3/title">
+<xsl:template match="refsect3/title|refsect3/info/title">
   <!-- the ID is output in the block.object call for refsect3 -->
   <h4>
     <xsl:apply-templates/>