]> granicus.if.org Git - docbook-dsssl/commitdiff
Suppressed output of .SH markup for Refsect1 instances with empty
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 8 Aug 2006 09:40:24 +0000 (09:40 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 8 Aug 2006 09:40:24 +0000 (09:40 +0000)
titles.

xsl/manpages/refentry.xsl

index 9475c1c28002996a1cf3c2aa63c0bf44b0d05942..6836f5a3204aa85075aa5b755562f60507b6fc3d 100644 (file)
   </xsl:template>
 
   <xsl:template match="refsect1|refentry/refsection">
-    <xsl:call-template name="mark.subheading"/>
-    <xsl:text>.SH "</xsl:text>
-    <xsl:apply-templates select="." mode="title.markup"/>
-    <xsl:text>"&#10;</xsl:text>
-    <xsl:call-template name="mark.subheading"/>
+    <!-- * if empty title, don't output any roff markup for it -->
+    <xsl:if test="not(title = '')">
+      <xsl:call-template name="mark.subheading"/>
+      <xsl:text>.SH "</xsl:text>
+      <xsl:apply-templates select="." mode="title.markup"/>
+      <xsl:text>"&#10;</xsl:text>
+      <xsl:call-template name="mark.subheading"/>
+    </xsl:if>
     <xsl:apply-templates/>
   </xsl:template>