Warning, /frameworks/kdoctools/src/customization/kde-web.xsl is written in an unsupported language. File is not indexed.

0001 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
0002                 version="1.0">
0003 
0004 <xsl:import href="kde-include-common.xsl"/>
0005 <xsl:include href="kde-web-navig.xsl"/>
0006 <xsl:include href="kde-ttlpg.xsl"/>
0007 <xsl:include href="kde-style.xsl"/>
0008 
0009 <xsl:variable name="KDOCTOOLS_XSLT_VERSION">1.13</xsl:variable> 
0010 
0011 <xsl:template name="make-relative-filename">
0012   <xsl:param name="base.dir" select="'./'"/>
0013   <xsl:param name="base.name" select="''"/>
0014 
0015   <!-- XT makes chunks relative -->
0016   <xsl:choose>
0017     <xsl:when test="count(parent::*) = 0">
0018       <xsl:value-of select="concat($base.dir,$base.name)"/>
0019     </xsl:when>
0020     <xsl:otherwise>
0021       <xsl:value-of select="$base.name"/>
0022     </xsl:otherwise>
0023   </xsl:choose>
0024 </xsl:template>
0025 
0026 <xsl:template name="write.chunk">
0027   <xsl:param name="filename" select="''"/>
0028   <xsl:param name="method" select="'html'"/>
0029   <xsl:param name="encoding" select="'utf-8'"/>
0030   <xsl:param name="content" select="''"/>
0031   
0032   <FILENAME filename="{$filename}"> 
0033   <xsl:copy-of select="$content"/>
0034   </FILENAME>
0035 </xsl:template>
0036 
0037 <xsl:param name="use.id.as.filename">1</xsl:param>
0038 <xsl:param name="generate.section.toc">0</xsl:param>
0039 <xsl:param name="generate.component.toc">0</xsl:param>
0040 <xsl:param name="use.extensions">0</xsl:param>
0041 <xsl:param name="admon.graphics">0</xsl:param>
0042 <xsl:param name="kde.common">../common/</xsl:param>
0043 <xsl:param name="html.stylesheet" select="concat($kde.common,'kde-default.css')"/>
0044 <xsl:param name="admon.graphics.path"><xsl:value-of select="kde.common"/></xsl:param>
0045 
0046 
0047 <xsl:template name="dbhtml-filename">
0048 <xsl:choose>
0049      <xsl:when test=". != /*">
0050       <xsl:value-of select="@id"/>
0051       <xsl:value-of select="$html.ext"/>
0052      </xsl:when>
0053      <xsl:otherwise>
0054         <xsl:text>index.html</xsl:text>
0055       </xsl:otherwise>
0056 </xsl:choose>
0057 </xsl:template>
0058 
0059 <xsl:template name="dbhtml-dir">
0060 </xsl:template>
0061 
0062 <xsl:template name="user.head.content">
0063    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
0064    <meta name="GENERATOR" content="KDE XSL Stylesheet V{$KDOCTOOLS_XSLT_VERSION} using libxslt"/>
0065 </xsl:template>
0066 
0067 <!-- try with olinks: it nearly works --><!--
0068   <xsl:template match="olink">
0069     <a>
0070       <xsl:attribute name="href">
0071         <xsl:choose>
0072           <xsl:when test="@type = 'kde-installation'">
0073             <xsl:choose>
0074               <xsl:when test="@linkmode = 'kdems-man'">
0075                 <xsl:value-of select="id(@linkmode)"/>
0076                 <xsl:value-of select="@targetdocent"/>
0077                 <xsl:text>(</xsl:text>
0078                 <xsl:value-of select="@localinfo"/>
0079                 <xsl:text>)</xsl:text>
0080               </xsl:when>
0081               <xsl:when test="@linkmode = 'kdems-help'">
0082                 <xsl:value-of select="id(@linkmode)"/>
0083                 <xsl:text>/</xsl:text>
0084                 <xsl:value-of select="@targetdocent"/>
0085 <xsl:variable name="targetdocent" select="@targetdocent"/>
0086 <xsl:value-of select="$targetdocent"/>
0087           <xsl:if test="@targetdocent">
0088             <xsl:value-of select="unparsed-entity-uri(string($targetdocent))"/>
0089           </xsl:if>
0090                 <xsl:for-each select="document('/home/fouvry/kdeutils/doc/kedit/index.docbook')">
0091                   <xsl:value-of select=".//*[@id=$localinfo]"/>
0092                 </xsl:for-each>
0093                 <xsl:text>#</xsl:text>
0094                 <xsl:value-of select="@localinfo"/>
0095               </xsl:when>
0096             </xsl:choose>
0097           </xsl:when>
0098         </xsl:choose>
0099       </xsl:attribute>
0100       <xsl:value-of select="."/>
0101     </a>
0102   </xsl:template>
0103 -->
0104 
0105 </xsl:stylesheet>
0106 
0107