]> granicus.if.org Git - docbook-dsssl/commitdiff
Added $verbose parameter to default xref-to template
authorBob Stayton <bobs@sagehill.net>
Sat, 6 Jul 2002 23:02:38 +0000 (23:02 +0000)
committerBob Stayton <bobs@sagehill.net>
Sat, 6 Jul 2002 23:02:38 +0000 (23:02 +0000)
so olink target collection can be quiet for elements
that don't have an xref-to.
Also fixed a line break in an olink error message.

xsl/html/xref.xsl

index 96394823708925c51a39e050dd39640069ab7f1d..eba9f7af757b51d6bb5348172d3ff8160c96af7e 100644 (file)
 <xsl:template match="*" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
-
-  <xsl:message>
-    <xsl:text>Don't know what gentext to create for xref to: "</xsl:text>
-    <xsl:value-of select="name(.)"/>
-    <xsl:text>", ("</xsl:text>
-    <xsl:value-of select="@id"/>
-    <xsl:text>")</xsl:text>
-  </xsl:message>
+  <xsl:param name="verbose" select="1"/>
+
+  <xsl:if test="$verbose">
+    <xsl:message>
+      <xsl:text>Don't know what gentext to create for xref to: "</xsl:text>
+      <xsl:value-of select="name(.)"/>
+      <xsl:text>", ("</xsl:text>
+      <xsl:value-of select="@id"/>
+      <xsl:text>")</xsl:text>
+    </xsl:message>
+  </xsl:if>
   <xsl:text>???</xsl:text>
 </xsl:template>
 
           <!-- Was the database document parameter not set? -->
           <xsl:when test="$target.database.document = ''">
             <xsl:message>
-              <xsl:text>Olinks not processed: must specify a $target.database.document parameter</xsl:text>
+              <xsl:text>Olinks not processed: must specify a $target.database.document parameter
+              </xsl:text>
               <xsl:text>when using olinks with targetdoc and targetptr attributes.</xsl:text>
             </xsl:message>
           </xsl:when>