svn commit: r43465 - in head/share: misc xml
Gabor Kovesdan
gabor at FreeBSD.org
Fri Jan 10 18:18:52 UTC 2014
Author: gabor
Date: Fri Jan 10 18:18:51 2014
New Revision: 43465
URL: http://svnweb.freebsd.org/changeset/doc/43465
Log:
- Render port and package names as links to their package description as they
used to be rendered
Reported by: wblock
Modified:
head/share/misc/docbook.css
head/share/xml/freebsd-fo.xsl
head/share/xml/freebsd-xhtml-common.xsl
Modified: head/share/misc/docbook.css
==============================================================================
--- head/share/misc/docbook.css Fri Jan 10 13:48:36 2014 (r43464)
+++ head/share/misc/docbook.css Fri Jan 10 18:18:51 2014 (r43465)
@@ -217,6 +217,7 @@ html {
}
.package, .port {
+ color: #007a00;
font-family: monospace;
font-style: italic;
}
Modified: head/share/xml/freebsd-fo.xsl
==============================================================================
--- head/share/xml/freebsd-fo.xsl Fri Jan 10 13:48:36 2014 (r43464)
+++ head/share/xml/freebsd-fo.xsl Fri Jan 10 18:18:51 2014 (r43465)
@@ -399,6 +399,16 @@
</fo:basic-link>
</xsl:template>
+ <xsl:template match="db:package">
+ <xsl:variable name="xhref" select="concat('http://www.freebsd.org/cgi/url.cgi?ports/', ., '/pkg-descr')"/>
+
+ <fo:basic-link external-destination="url({$xhref})">
+ <fo:inline color="{$link.color}">
+ <xsl:apply-templates/>
+ </fo:inline>
+ </fo:basic-link>
+ </xsl:template>
+
<!-- Customize header content -->
<xsl:template name="header.content">
<xsl:param name="pageclass" select="''"/>
Modified: head/share/xml/freebsd-xhtml-common.xsl
==============================================================================
--- head/share/xml/freebsd-xhtml-common.xsl Fri Jan 10 13:48:36 2014 (r43464)
+++ head/share/xml/freebsd-xhtml-common.xsl Fri Jan 10 18:18:51 2014 (r43465)
@@ -86,6 +86,14 @@
</div>
</xsl:template>
+ <xsl:template match="db:package">
+ <xsl:variable name="url" select="concat('http://www.freebsd.org/cgi/url.cgi?ports/', ., '/pkg-descr')"/>
+
+ <a class="package" href="{$url}">
+ <xsl:apply-templates/>
+ </a>
+ </xsl:template>
+
<!-- Customization to allow role="nolink" -->
<xsl:template match="db:email">
<xsl:call-template name="inline.monoseq">
More information about the svn-doc-head
mailing list