svn commit: r42359 - projects/db5/share/xsl
Gabor Kovesdan
gabor at FreeBSD.org
Sun Jul 21 22:16:17 UTC 2013
Author: gabor
Date: Sun Jul 21 22:16:16 2013
New Revision: 42359
URL: http://svnweb.freebsd.org/changeset/doc/42359
Log:
- Render blue links by default.
- Add support for a single variable that indicated whether we are building
for screen or for print. In the latter case, blue links are disabled
and the URI of links is included in a footnote.
Modified:
projects/db5/share/xsl/freebsd-fo.xsl
Modified: projects/db5/share/xsl/freebsd-fo.xsl
==============================================================================
--- projects/db5/share/xsl/freebsd-fo.xsl Sun Jul 21 22:14:53 2013 (r42358)
+++ projects/db5/share/xsl/freebsd-fo.xsl Sun Jul 21 22:16:16 2013 (r42359)
@@ -17,6 +17,15 @@
<!-- Include customized FO titlepage -->
<xsl:import href="freebsd-fo-titlepage.xsl"/>
+ <xsl:param name="print">0</xsl:param>
+
+ <xsl:variable name="link.color">
+ <xsl:choose>
+ <xsl:when test="$print = 1">black</xsl:when>
+ <xsl:otherwise>blue</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
<!--
FO-SPECIFIC PARAMETER SETTINGS
-->
@@ -92,6 +101,16 @@
<xsl:param name="body.font.master">9.5</xsl:param>
<xsl:param name="monospace.font.family">DejaVu Sans Mono</xsl:param>
+ <!-- Linking -->
+ <xsl:param name="ulink.show" select="$print"/>
+ <xsl:param name="ulink.footnotes" select="$print"/>
+ <xsl:param name="email.mailto.enabled">
+ <xsl:choose>
+ <xsl:when test="$print = 1">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:param>
+
<!-- Property sets -->
<xsl:attribute-set name="chapter.title.properties">
<xsl:attribute name="font-size">24pt</xsl:attribute>
@@ -234,6 +253,12 @@
<xsl:attribute name="padding-bottom">0.5cm</xsl:attribute>
</xsl:attribute-set>
+ <xsl:attribute-set name="xref.properties">
+ <xsl:attribute name="color">
+ <xsl:value-of select="$link.color"/>
+ </xsl:attribute>
+ </xsl:attribute-set>
+
<!--
FO-SPECIFIC TEMPLATE CUSTOMIZATIONS
-->
@@ -332,7 +357,7 @@
</xsl:variable>
<fo:basic-link external-destination="url({$xhref})">
- <fo:inline color="blue">
+ <fo:inline color="{$link.color}">
<xsl:value-of select="concat(db:refentrytitle, '(', db:manvolnum, ')')"/>
</fo:inline>
</fo:basic-link>
More information about the svn-doc-projects
mailing list