]> granicus.if.org Git - docbook-dsssl/commitdiff
Added target parameter to link
authorNorman Walsh <ndw@nwalsh.com>
Tue, 1 Jan 2002 17:40:43 +0000 (17:40 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Tue, 1 Jan 2002 17:40:43 +0000 (17:40 +0000)
xsl/html/xref.xsl

index fd7d56f9b6cb52ca3a211a97499e1045190ada94..3591190abd8b58b0d94b2d0dc6ab28c18276a2ef 100644 (file)
 <!-- ==================================================================== -->
 
 <xsl:template match="link" name="link">
+  <xsl:param name="a.target"/>
+
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
       <xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute>
     </xsl:if>
 
+    <xsl:if test="$a.target">
+      <xsl:attribute name="target"><xsl:value-of select="$a.target"/></xsl:attribute>
+    </xsl:if>
+
     <xsl:attribute name="href">
       <xsl:call-template name="href.target">
         <xsl:with-param name="object" select="$target"/>