Warning, /frameworks/kdoctools/src/customization/kde-ttlpg-online.xsl is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="utf-8"?>
0002 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
0003
0004 <xsl:template match="releaseinfo" mode="titlepage.mode">
0005 <xsl:call-template name="gentext">
0006 <xsl:with-param name="key">revision</xsl:with-param>
0007 </xsl:call-template>
0008 <xsl:text> </xsl:text>
0009 <span class="{name(.)}">
0010 <xsl:apply-templates mode="titlepage.mode"/>
0011 <xsl:text> (</xsl:text>
0012 <xsl:apply-templates mode="titlepage.mode" select="../date"/>
0013 <xsl:text>)</xsl:text>
0014 </span>
0015 </xsl:template>
0016
0017 <xsl:template match="author" mode="titlepage.mode">
0018 <p class="{name(.)}"><!--Documentation by--> <!-- to internationalise -->
0019 <xsl:call-template name="person.name"/>
0020 <xsl:text> </xsl:text>
0021 <xsl:apply-templates mode="titlepage.mode" select="email | affiliation"/>
0022 </p>
0023 </xsl:template>
0024
0025 <xsl:template match="date" mode="titlepage.mode">
0026 <span class="{name(.)}">
0027 <xsl:apply-templates mode="titlepage.mode"/>
0028 </span>
0029 </xsl:template>
0030
0031 <!-- Reduces affiliation to emailaddress -->
0032 <xsl:template match="affiliation" mode="titlepage.mode">
0033 <xsl:apply-templates mode="titlepage.mode" select="./address/email"/>
0034 </xsl:template>
0035
0036 <!-- Don't add a link to the author's email address on the page -->
0037 <!-- modified for the online version -->
0038 <xsl:template match="email" mode="titlepage.mode">
0039 <xsl:call-template name="inline.monoseq">
0040 <xsl:with-param name="content">
0041 <xsl:text>(</xsl:text>
0042 <xsl:call-template name="replaceCharsInString">
0043 <xsl:with-param name="stringIn" select="."/>
0044 <xsl:with-param name="charsIn" select="'@'"/>
0045 <xsl:with-param name="charsOut" select="' '"/>
0046 </xsl:call-template>
0047 <xsl:text>)</xsl:text>
0048 </xsl:with-param>
0049 </xsl:call-template>
0050 </xsl:template>
0051
0052 <xsl:template match="othercredit" mode="titlepage.mode">
0053 <span class="{name(.)}">
0054 <xsl:choose>
0055 <xsl:when test="./contrib">
0056 <xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
0057 </xsl:when>
0058 <xsl:when test="not(./contrib)">
0059 <span style="text-transform: capitalize">
0060 <xsl:apply-templates mode="titlepage.mode" select="@role"/>
0061 </span>
0062 </xsl:when>
0063 </xsl:choose>
0064 <xsl:text>: </xsl:text>
0065 <xsl:call-template name="person.name"/>
0066 <br />
0067 </span>
0068 </xsl:template>
0069
0070 <xsl:template match="contrib" mode="titlepage.mode">
0071 <span class="{name(.)}">
0072 <xsl:apply-templates mode="titlepage.mode"/>
0073 </span>
0074 </xsl:template>
0075
0076 <xsl:template match="abstract" mode="titlepage.mode">
0077 <div>
0078 <xsl:call-template name="semiformal.object"/>
0079 </div>
0080 </xsl:template>
0081
0082 <xsl:template match="abstract/title" mode="titlepage.mode">
0083 </xsl:template>
0084
0085 </xsl:stylesheet>