]> granicus.if.org Git - docbook-dsssl/commitdiff
Make page citations into active links
authorNorman Walsh <ndw@nwalsh.com>
Sat, 12 Apr 2003 21:04:07 +0000 (21:04 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Sat, 12 Apr 2003 21:04:07 +0000 (21:04 +0000)
xsl/fo/xref.xsl

index ab52d345cbf2e39a6d0e93608d18fd438063f582..d68554fbf8594ecf894e7483cbd79ec31e979a37 100644 (file)
   </xsl:choose>
 
   <xsl:if test="$insert.xref.page.number != 0 or local-name($target) = 'para'">
-    <xsl:apply-templates select="$target" mode="page.citation">
-      <xsl:with-param name="id" select="@linkend"/>
-    </xsl:apply-templates>
+    <fo:basic-link internal-destination="{@linkend}"
+                   xsl:use-attribute-sets="xref.properties">
+      <xsl:apply-templates select="$target" mode="page.citation">
+        <xsl:with-param name="id" select="@linkend"/>
+      </xsl:apply-templates>
+    </fo:basic-link>
   </xsl:if>
 </xsl:template>