summaryrefslogtreecommitdiffstats
path: root/xsl/main-html.xsl
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2006-07-09 19:53:13 +0000
committerPaul W. Frields <stickster@gmail.com>2006-07-09 19:53:13 +0000
commite4e88c6ab0ae6438c1dc4c9752d18606f2b0a279 (patch)
tree28cb57992baa2c28f367ada40b6b1c6eaa222f79 /xsl/main-html.xsl
parent950f4c6b6157a8bc631f69e0e4923d6f51947981 (diff)
downloadfedora-doc-utils-e4e88c6ab0ae6438c1dc4c9752d18606f2b0a279.tar.gz
fedora-doc-utils-e4e88c6ab0ae6438c1dc4c9752d18606f2b0a279.tar.xz
fedora-doc-utils-e4e88c6ab0ae6438c1dc4c9752d18606f2b0a279.zip
This fixes the whole problem with translation of the "Revision History" string. I am not sure how portable this is back to older versions of the docbook-style-xsl package. Bug reports on FC4 will be entertained but not necessarily fixed. :-)
Diffstat (limited to 'xsl/main-html.xsl')
-rw-r--r--xsl/main-html.xsl102
1 files changed, 1 insertions, 101 deletions
diff --git a/xsl/main-html.xsl b/xsl/main-html.xsl
index e11b063..92fab98 100644
--- a/xsl/main-html.xsl
+++ b/xsl/main-html.xsl
@@ -22,6 +22,7 @@
<xsl:param name="section.label.includes.component.label" select="1"></xsl:param>
<xsl:param name="generate.legalnotice.link" select="1"></xsl:param>
+<xsl:param name="generate.revhistory.link" select="1"></xsl:param>
<xsl:param name="generate.toc">
book toc
@@ -37,107 +38,6 @@ sect5 nop
section nop
</xsl:param>
-<xsl:template match="revhistory">
- <xsl:variable name="numcols">
- <xsl:choose>
- <xsl:when test="//authorinitials">3</xsl:when>
- <xsl:otherwise>2</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="doctitle" select="//title"/>
-
- <div class="{name(.)}">
- <table border="1" width="100%" summary="Revision history - {$doctitle}">
- <tr>
- <th align="left" valign="top" colspan="{$numcols}">
- <b>
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'RevHistory'"/>
- </xsl:call-template>
- </b>
- </th>
- </tr>
- <xsl:apply-templates>
- <xsl:with-param name="numcols" select="$numcols"/>
- </xsl:apply-templates>
- </table>
- </div>
-</xsl:template>
-
-<xsl:template match="revhistory/revision">
- <xsl:param name="numcols" select="'3'"/>
- <xsl:variable name="revnumber" select=".//revnumber"/>
- <xsl:variable name="revdate" select=".//date"/>
- <xsl:variable name="revauthor" select=".//authorinitials"/>
- <xsl:variable name="revremark" select=".//revremark|.//revdescription"/>
- <tr>
- <td align="left">
- <xsl:if test="$revnumber">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'Revision'"/>
- </xsl:call-template>
- <xsl:call-template name="gentext.space"/>
- <xsl:apply-templates select="$revnumber[1]"/>
- </xsl:if>
- </td>
- <td align="left">
- <xsl:apply-templates select="$revdate[1]"/>
- </td>
- <xsl:choose>
- <xsl:when test="$revauthor">
- <td align="left">
- <xsl:apply-templates select="$revauthor[1]"/>
- </td>
- </xsl:when>
- <xsl:when test="$numcols &gt; 2">
- <td>&#160;</td>
- </xsl:when>
- <xsl:otherwise></xsl:otherwise>
- </xsl:choose>
- </tr>
- <xsl:if test="$revremark">
- <tr>
- <td align="left" colspan="{$numcols}">
- <xsl:apply-templates select="$revremark[1]"/>
- </td>
- </tr>
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="revhistory" mode="titlepage.mode">
- <xsl:variable name="id">revhistory</xsl:variable>
- <xsl:variable name="filename">
- <xsl:call-template name="make-relative-filename">
- <xsl:with-param name="base.dir" select="$base.dir"/>
- <xsl:with-param name="base.name" select="concat('rv-',$id,$html.ext)"/>
- </xsl:call-template>
- </xsl:variable>
-
- <a href="{concat('rv-',$id,$html.ext)}">Revision History</a>
-
- <xsl:call-template name="write.chunk">
- <xsl:with-param name="filename" select="$filename"/>
- <xsl:with-param name="quiet" select="$chunk.quietly"/>
- <xsl:with-param name="content">
- <xsl:call-template name="user.preroot"/>
- <html>
- <head>
- <xsl:call-template name="system.head.content"/>
- <xsl:call-template name="head.content"/>
- <xsl:call-template name="user.head.content"/>
- </head>
- <body>
- <xsl:call-template name="body.attributes"/>
- <div class="{local-name(.)}">
- <xsl:apply-templates select="."/>
- </div>
- </body>
- </html>
- </xsl:with-param>
- </xsl:call-template>
-</xsl:template>
-
-
<!-- Navigation
<xsl:param name="navig.graphics" select="1"></xsl:param>
<xsl:param name="navig.graphics.extension" select="'.png'"></xsl:param>