Blame xsl/revision.xsl

Packit Service 76cb02
Packit Service 76cb02
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
    XSLT Stylesheet DocBook -> LaTeX 
Packit Service 76cb02
    ############################################################################ -->
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revhistory">
Packit Service 76cb02
  <xsl:if test="$latex.output.revhistory=1">
Packit Service 76cb02
    <xsl:text>
Packit Service 76cb02
%% ----------------------
Packit Service 76cb02
%% Revision History Table
Packit Service 76cb02
%% ----------------------
Packit Service 76cb02
\renewcommand{\DBKrevhistory}{
Packit Service 76cb02
\begin{DBKrevtable}
Packit Service 76cb02
</xsl:text>
Packit Service 76cb02
    <xsl:apply-templates/>
Packit Service 76cb02
    <xsl:text>
Packit Service 76cb02
\end{DBKrevtable}}
Packit Service 76cb02
Packit Service 76cb02
    </xsl:text>
Packit Service 76cb02
  </xsl:if>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revhistory/revision">
Packit Service 76cb02
  <xsl:variable name="revnumber" select=".//revnumber"/>
Packit Service 76cb02
  <xsl:variable name="revdate"   select=".//date"/>
Packit Service 76cb02
  <xsl:variable name="revremark" select=".//revremark|.//revdescription"/>
Packit Service 76cb02
  <xsl:variable name="revauthor" select=".//authorinitials|.//author"/>
Packit Service 76cb02
  <xsl:text>~\par
</xsl:text>
Packit Service 76cb02
  
Packit Service 76cb02
  <xsl:if test="$revnumber">
Packit Service 76cb02
    <xsl:apply-templates select="$revnumber"/>
Packit Service 76cb02
  </xsl:if>
Packit Service 76cb02
  <xsl:text>~\par
</xsl:text>
Packit Service 76cb02
  <xsl:text>
& </xsl:text>
Packit Service 76cb02
  <xsl:text>~\par
</xsl:text>
Packit Service 76cb02
  <xsl:apply-templates select="$revdate"/>
Packit Service 76cb02
  <xsl:text>
& </xsl:text>
Packit Service 76cb02
  <xsl:text>~\par
</xsl:text>
Packit Service 76cb02
  <xsl:if test="$revremark"> 
Packit Service 76cb02
    <xsl:apply-templates select="$revremark"/> 
Packit Service 76cb02
  </xsl:if>
Packit Service 76cb02
  <xsl:text>
& </xsl:text>
Packit Service 76cb02
  <xsl:text>~\par
</xsl:text>
Packit Service 76cb02
  <xsl:if test="count($revauthor)!=0">
Packit Service 76cb02
    <xsl:apply-templates select="$revauthor"/>
Packit Service 76cb02
  </xsl:if>
Packit Service 76cb02
  <xsl:text>
\tabularnewline
</xsl:text>
Packit Service 76cb02
  <xsl:text>\hline
</xsl:text>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revision/revnumber">
Packit Service 76cb02
  <xsl:apply-templates/>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revision/date">
Packit Service 76cb02
  <xsl:apply-templates/>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revision/authorinitials">
Packit Service 76cb02
  <xsl:text>, </xsl:text>
Packit Service 76cb02
  <xsl:apply-templates/>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revision/authorinitials[1]">
Packit Service 76cb02
  <xsl:apply-templates/>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revision/revremark">
Packit Service 76cb02
  <xsl:apply-templates/>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="revision/revdescription">
Packit Service 76cb02
  <xsl:apply-templates/>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
</xsl:stylesheet>