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>