]> granicus.if.org Git - docbook-dsssl/commitdiff
Fix bug #1340 by omitting indexterm and remark elements from the
authorBob Stayton <bobs@sagehill.net>
Fri, 8 Aug 2014 17:54:56 +0000 (17:54 +0000)
committerBob Stayton <bobs@sagehill.net>
Fri, 8 Aug 2014 17:54:56 +0000 (17:54 +0000)
output.  Trying to include them as nroff comments resulted in extra
whitespace in certain instances, so they are omitted.

xsl/manpages/inline.xsl

index 5a97096b1078a307c088845c2c805bb27972795f..e8e296d3b290f7f5a314f3b6320af45f2c3970af 100644 (file)
   <xsl:apply-templates/>
 </xsl:template>
 
-<!-- * indexterm instances produce groff comments like this: -->
-<!-- * .\" primary: secondary: tertiary -->
-<xsl:template match="indexterm">
-  <xsl:text>.\" </xsl:text>
-  <xsl:apply-templates/>
-  <xsl:text>&#10;</xsl:text>
-</xsl:template>
+<!-- * indexterm instances are omitted from output since there 
+is no nroff markup to handle them. -->
+<xsl:template match="indexterm"/>
 
 <xsl:template match="primary">
   <xsl:value-of select="normalize-space(.)"/>
   <xsl:value-of select="normalize-space(.)"/>
 </xsl:template>
 
-<!-- * non-empty remark instances produce groff comments -->
-<xsl:template match="remark">
-  <xsl:variable name="content" select="normalize-space(.)"/>
-  <xsl:if test="not($content = '')">
-    <xsl:text>.\" </xsl:text>
-    <xsl:value-of select="$content"/>
-    <xsl:text>&#10;</xsl:text>
-  </xsl:if>
-</xsl:template>
+<!-- * remark instances are omitted from output since they
+can mess up whitespace management. -->
+<xsl:template match="remark"/>
 
 </xsl:stylesheet>