You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
158 lines
5.1 KiB
158 lines
5.1 KiB
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
|
version="1.0">
|
|
|
|
|
|
<xsl:template name="header.navigation">
|
|
<xsl:param name="prev" select="/foo"/>
|
|
<xsl:param name="next" select="/foo"/>
|
|
<xsl:variable name="home" select="/*[1]"/>
|
|
<xsl:variable name="up" select="parent::*"/>
|
|
<xsl:if test="$suppress.navigation = '0'">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr class="header">
|
|
<td colspan="2"> </td>
|
|
</tr>
|
|
<tr id="logo">
|
|
<td valign="top">
|
|
<img src="{$kde.common}kde_logo.png" alt="TDE -
|
|
The Trinity Desktop Environment" width="296" height="79" border="0" />
|
|
</td>
|
|
<td valign="middle" align="center" id="location">
|
|
<h1><!-- Why was this used in fact: could the text not just be copied?-->
|
|
<xsl:apply-templates select="." mode="title.markup"/>
|
|
</h1>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<table width="100%" class="header">
|
|
<tbody>
|
|
<tr>
|
|
<td align="left" class="navLeft" width="33%">
|
|
<xsl:if test="count($prev)>0">
|
|
<a accesskey="p">
|
|
<xsl:attribute name="href">
|
|
<xsl:call-template name="href.target">
|
|
<xsl:with-param name="object" select="$prev"/>
|
|
</xsl:call-template>
|
|
</xsl:attribute>
|
|
<xsl:call-template name="gentext.nav.prev"/>
|
|
</a>
|
|
</xsl:if>
|
|
</td>
|
|
|
|
<td align="center" class="navCenter" width="34%">
|
|
<xsl:choose>
|
|
<xsl:when test="count($up) > 0 and $up != $home">
|
|
<xsl:apply-templates select="$up" mode="title.markup"/>
|
|
</xsl:when>
|
|
<xsl:otherwise> </xsl:otherwise>
|
|
</xsl:choose>
|
|
</td>
|
|
<td align="right" class="navRight" width="33%"> 
|
|
<xsl:if test="count($next)>0">
|
|
<a accesskey="n">
|
|
<xsl:attribute name="href">
|
|
<xsl:call-template name="href.target">
|
|
<xsl:with-param name="object" select="$next"/>
|
|
</xsl:call-template>
|
|
</xsl:attribute>
|
|
<xsl:call-template name="gentext.nav.next"/>
|
|
</a>
|
|
</xsl:if>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</xsl:if>
|
|
</xsl:template>
|
|
|
|
<!-- ==================================================================== -->
|
|
|
|
<xsl:template name="footer.navigation">
|
|
<xsl:param name="prev" select="/foo"/>
|
|
<xsl:param name="next" select="/foo"/>
|
|
<xsl:variable name="home" select="/*[1]"/>
|
|
<xsl:variable name="up" select="parent::*"/>
|
|
|
|
<xsl:if test="$suppress.navigation = '0'">
|
|
|
|
<!-- Bottom Navigation -->
|
|
<table width="100%" class="bottom-nav">
|
|
<tr>
|
|
<td width="33%" align="left" valign="top" class="navLeft">
|
|
<xsl:if test="count($prev)>0">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:call-template name="href.target">
|
|
<xsl:with-param name="object" select="$prev"/>
|
|
</xsl:call-template>
|
|
</xsl:attribute>
|
|
<xsl:call-template name="gentext.nav.prev"/>
|
|
</a>
|
|
</xsl:if>
|
|
</td>
|
|
<td width="34%" align="center" valign="top" class="navCenter">
|
|
<xsl:choose>
|
|
<xsl:when test="$home != .">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:call-template name="href.target">
|
|
<xsl:with-param name="object" select="$home"/>
|
|
</xsl:call-template>
|
|
</xsl:attribute>
|
|
<xsl:call-template name="gentext.nav.home"/>
|
|
</a>
|
|
</xsl:when>
|
|
<xsl:otherwise> </xsl:otherwise>
|
|
</xsl:choose>
|
|
</td>
|
|
|
|
<td width="33%" align="right" valign="top" class="navRight">
|
|
<xsl:if test="count($next)>0">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:call-template name="href.target">
|
|
<xsl:with-param name="object" select="$next"/>
|
|
</xsl:call-template>
|
|
</xsl:attribute>
|
|
<xsl:call-template name="gentext.nav.next"/>
|
|
</a>
|
|
</xsl:if>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td width="33%" align="left" class="navLeft">
|
|
<xsl:apply-templates select="$prev" mode="title.markup"/>
|
|
<xsl:text> </xsl:text>
|
|
</td>
|
|
<td width="34%" align="center" class="navCenter">
|
|
<xsl:choose>
|
|
<xsl:when test="count($up)>0">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:call-template name="href.target">
|
|
<xsl:with-param name="object" select="$up"/>
|
|
</xsl:call-template>
|
|
</xsl:attribute>
|
|
<xsl:call-template name="gentext.nav.up"/>
|
|
</a>
|
|
</xsl:when>
|
|
<xsl:otherwise> </xsl:otherwise>
|
|
</xsl:choose>
|
|
</td>
|
|
<td width="33%" align="right" class="navRight">
|
|
<xsl:text> </xsl:text>
|
|
<xsl:apply-templates select="$next" mode="title.markup"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</xsl:if>
|
|
</xsl:template>
|
|
|
|
|
|
</xsl:stylesheet>
|