Warning, /frameworks/kdoctools/src/customization/kde-chunk-online.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-chunk-common.xsl"/>
0005 <xsl:include href="kde-navig-online.xsl"/>
0006 <xsl:include href="kde-ttlpg-online.xsl"/>
0007 <xsl:include href="kde-style.xsl"/>
0008 <xsl:output encoding="utf-8"/>
0009 
0010 <xsl:variable name="KDOCTOOLS_XSLT_VERSION">1.14</xsl:variable> 
0011 
0012 <xsl:template name="make-relative-filename">
0013   <xsl:param name="base.dir" select="'./'"/>
0014   <xsl:param name="base.name" select="''"/>
0015 
0016   <!-- XT makes chunks relative -->
0017   <xsl:choose>
0018     <xsl:when test="count(parent::*) = 0">
0019       <xsl:value-of select="concat($base.dir,$base.name)"/>
0020     </xsl:when>
0021     <xsl:otherwise>
0022       <xsl:value-of select="$base.name"/>
0023     </xsl:otherwise>
0024   </xsl:choose>
0025 </xsl:template>
0026 
0027 <xsl:template name="write.chunk">
0028   <xsl:param name="filename" select="''"/>
0029   <xsl:param name="method" select="'html'"/>
0030   <xsl:param name="encoding" select="'utf-8'"/>
0031   <xsl:param name="content" select="''"/>
0032   
0033   <FILENAME filename="{$filename}"> 
0034   <xsl:copy-of select="$content"/>
0035   </FILENAME>
0036 </xsl:template>
0037 
0038 <xsl:param name="use.id.as.filename">1</xsl:param>
0039 <xsl:param name="generate.section.toc">0</xsl:param>
0040 <xsl:param name="generate.component.toc">0</xsl:param>
0041 <xsl:param name="use.extensions">0</xsl:param>
0042 <xsl:param name="admon.graphics">0</xsl:param>
0043 <xsl:param name="kde.common">/HEAD/common/</xsl:param>
0044 <xsl:param name="html.stylesheet" select="concat($kde.common,'kde-default.css',' ',$kde.common,'kde-docs.css')"/>
0045 <xsl:param name="admon.graphics.path"><xsl:value-of select="kde.common"/></xsl:param>
0046 
0047 <!-- try with olinks: it nearly works --><!--
0048   <xsl:template match="olink">
0049     <a>
0050       <xsl:attribute name="href">
0051         <xsl:choose>
0052           <xsl:when test="@type = 'kde-installation'">
0053             <xsl:choose>
0054               <xsl:when test="@linkmode = 'kdems-man'">
0055                 <xsl:value-of select="id(@linkmode)"/>
0056                 <xsl:value-of select="@targetdocent"/>
0057                 <xsl:text>(</xsl:text>
0058                 <xsl:value-of select="@localinfo"/>
0059                 <xsl:text>)</xsl:text>
0060               </xsl:when>
0061               <xsl:when test="@linkmode = 'kdems-help'">
0062                 <xsl:value-of select="id(@linkmode)"/>
0063                 <xsl:text>/</xsl:text>
0064                 <xsl:value-of select="@targetdocent"/>
0065 <xsl:variable name="targetdocent" select="@targetdocent"/>
0066 <xsl:value-of select="$targetdocent"/>
0067           <xsl:if test="@targetdocent">
0068             <xsl:value-of select="unparsed-entity-uri(string($targetdocent))"/>
0069           </xsl:if>
0070                 <xsl:for-each select="document('/home/fouvry/kdeutils/doc/kedit/index.docbook')">
0071                   <xsl:value-of select=".//*[@id=$localinfo]"/>
0072                 </xsl:for-each>
0073                 <xsl:text>#</xsl:text>
0074                 <xsl:value-of select="@localinfo"/>
0075               </xsl:when>
0076             </xsl:choose>
0077           </xsl:when>
0078         </xsl:choose>
0079       </xsl:attribute>
0080       <xsl:value-of select="."/>
0081     </a>
0082   </xsl:template>
0083 -->
0084 
0085 </xsl:stylesheet>
0086 
0087