mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-08-24 04:37:19 +02:00
doc: Don't hide the "Up" link when it is the same as "Home"
The original stylesheets seemed to think this was a good idea, but our users find it confusing and unhelpful, so undo that logic. Reported-by: Fabien COELHO <coelho@cri.ensmp.fr> Discussion: https://www.postgresql.org/message-id/flat/alpine.DEB.2.22.394.2006210914370.859381%40pseudo
This commit is contained in:
parent
93871b693c
commit
a089aa122b
@ -46,7 +46,6 @@ Customization of header
|
|||||||
<xsl:variable name="row1" select="$navig.showtitles != 0"/>
|
<xsl:variable name="row1" select="$navig.showtitles != 0"/>
|
||||||
<xsl:variable name="row2" select="count($prev) > 0
|
<xsl:variable name="row2" select="count($prev) > 0
|
||||||
or (count($up) > 0
|
or (count($up) > 0
|
||||||
and generate-id($up) != generate-id($home)
|
|
||||||
and $navig.showtitles != 0)
|
and $navig.showtitles != 0)
|
||||||
or count($next) > 0"/>
|
or count($next) > 0"/>
|
||||||
|
|
||||||
@ -84,8 +83,7 @@ Customization of header
|
|||||||
</td>
|
</td>
|
||||||
<td width="10%" align="{$direction.align.start}">
|
<td width="10%" align="{$direction.align.start}">
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="count($up)>0
|
<xsl:when test="count($up)>0">
|
||||||
and generate-id($up) != generate-id($home)">
|
|
||||||
<a accesskey="u">
|
<a accesskey="u">
|
||||||
<xsl:attribute name="href">
|
<xsl:attribute name="href">
|
||||||
<xsl:call-template name="href.target">
|
<xsl:call-template name="href.target">
|
||||||
@ -106,7 +104,6 @@ Customization of header
|
|||||||
<th width="60%" align="center">
|
<th width="60%" align="center">
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="count($up) > 0
|
<xsl:when test="count($up) > 0
|
||||||
and generate-id($up) != generate-id($home)
|
|
||||||
and $navig.showtitles != 0">
|
and $navig.showtitles != 0">
|
||||||
<xsl:apply-templates select="$up" mode="object.title.markup"/>
|
<xsl:apply-templates select="$up" mode="object.title.markup"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
@ -165,4 +162,162 @@ Customization of header
|
|||||||
</xsl:if>
|
</xsl:if>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Customization of footer
|
||||||
|
- don't hide redundant Up link
|
||||||
|
- add tool tips to links
|
||||||
|
|
||||||
|
(overrides html/chunk-common.xsl)
|
||||||
|
-->
|
||||||
|
<xsl:template name="footer.navigation">
|
||||||
|
<xsl:param name="prev" select="/foo"/>
|
||||||
|
<xsl:param name="next" select="/foo"/>
|
||||||
|
<xsl:param name="nav.context"/>
|
||||||
|
|
||||||
|
<xsl:variable name="home" select="/*[1]"/>
|
||||||
|
<xsl:variable name="up" select="parent::*"/>
|
||||||
|
|
||||||
|
<xsl:variable name="row1" select="count($prev) > 0
|
||||||
|
or count($up) > 0
|
||||||
|
or count($next) > 0"/>
|
||||||
|
|
||||||
|
<xsl:variable name="row2" select="($prev and $navig.showtitles != 0)
|
||||||
|
or (generate-id($home) != generate-id(.)
|
||||||
|
or $nav.context = 'toc')
|
||||||
|
or ($chunk.tocs.and.lots != 0
|
||||||
|
and $nav.context != 'toc')
|
||||||
|
or ($next and $navig.showtitles != 0)"/>
|
||||||
|
|
||||||
|
<xsl:if test="$suppress.navigation = '0' and $suppress.footer.navigation = '0'">
|
||||||
|
<div class="navfooter">
|
||||||
|
<xsl:if test="$footer.rule != 0">
|
||||||
|
<hr/>
|
||||||
|
</xsl:if>
|
||||||
|
|
||||||
|
<xsl:if test="$row1 or $row2">
|
||||||
|
<table width="100%" summary="Navigation footer">
|
||||||
|
<xsl:if test="$row1">
|
||||||
|
<tr>
|
||||||
|
<td width="40%" align="{$direction.align.start}">
|
||||||
|
<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:attribute name="title">
|
||||||
|
<xsl:apply-templates select="$prev" mode="object.title.markup"/>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:call-template name="navig.content">
|
||||||
|
<xsl:with-param name="direction" select="'prev'"/>
|
||||||
|
</xsl:call-template>
|
||||||
|
</a>
|
||||||
|
</xsl:if>
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
</td>
|
||||||
|
<td width="20%" align="center">
|
||||||
|
<xsl:choose>
|
||||||
|
<xsl:when test="count($up)>0">
|
||||||
|
<a accesskey="u">
|
||||||
|
<xsl:attribute name="href">
|
||||||
|
<xsl:call-template name="href.target">
|
||||||
|
<xsl:with-param name="object" select="$up"/>
|
||||||
|
</xsl:call-template>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:attribute name="title">
|
||||||
|
<xsl:apply-templates select="$up" mode="object.title.markup"/>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:call-template name="navig.content">
|
||||||
|
<xsl:with-param name="direction" select="'up'"/>
|
||||||
|
</xsl:call-template>
|
||||||
|
</a>
|
||||||
|
</xsl:when>
|
||||||
|
<xsl:otherwise> </xsl:otherwise>
|
||||||
|
</xsl:choose>
|
||||||
|
</td>
|
||||||
|
<td width="40%" align="{$direction.align.end}">
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
<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:attribute name="title">
|
||||||
|
<xsl:apply-templates select="$next" mode="object.title.markup"/>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:call-template name="navig.content">
|
||||||
|
<xsl:with-param name="direction" select="'next'"/>
|
||||||
|
</xsl:call-template>
|
||||||
|
</a>
|
||||||
|
</xsl:if>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</xsl:if>
|
||||||
|
|
||||||
|
<xsl:if test="$row2">
|
||||||
|
<tr>
|
||||||
|
<td width="40%" align="{$direction.align.start}" valign="top">
|
||||||
|
<xsl:if test="$navig.showtitles != 0">
|
||||||
|
<xsl:apply-templates select="$prev" mode="object.title.markup"/>
|
||||||
|
</xsl:if>
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
</td>
|
||||||
|
<td width="20%" align="center">
|
||||||
|
<xsl:choose>
|
||||||
|
<xsl:when test="$home != . or $nav.context = 'toc'">
|
||||||
|
<a accesskey="h">
|
||||||
|
<xsl:attribute name="href">
|
||||||
|
<xsl:call-template name="href.target">
|
||||||
|
<xsl:with-param name="object" select="$home"/>
|
||||||
|
</xsl:call-template>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:attribute name="title">
|
||||||
|
<xsl:apply-templates select="$home" mode="object.title.markup"/>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:call-template name="navig.content">
|
||||||
|
<xsl:with-param name="direction" select="'home'"/>
|
||||||
|
</xsl:call-template>
|
||||||
|
</a>
|
||||||
|
<xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'">
|
||||||
|
<xsl:text> | </xsl:text>
|
||||||
|
</xsl:if>
|
||||||
|
</xsl:when>
|
||||||
|
<xsl:otherwise> </xsl:otherwise>
|
||||||
|
</xsl:choose>
|
||||||
|
|
||||||
|
<xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'">
|
||||||
|
<a accesskey="t">
|
||||||
|
<xsl:attribute name="href">
|
||||||
|
<xsl:value-of select="$chunked.filename.prefix"/>
|
||||||
|
<xsl:apply-templates select="/*[1]"
|
||||||
|
mode="recursive-chunk-filename">
|
||||||
|
<xsl:with-param name="recursive" select="true()"/>
|
||||||
|
</xsl:apply-templates>
|
||||||
|
<xsl:text>-toc</xsl:text>
|
||||||
|
<xsl:value-of select="$html.ext"/>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:call-template name="gentext">
|
||||||
|
<xsl:with-param name="key" select="'nav-toc'"/>
|
||||||
|
</xsl:call-template>
|
||||||
|
</a>
|
||||||
|
</xsl:if>
|
||||||
|
</td>
|
||||||
|
<td width="40%" align="{$direction.align.end}" valign="top">
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
<xsl:if test="$navig.showtitles != 0">
|
||||||
|
<xsl:apply-templates select="$next" mode="object.title.markup"/>
|
||||||
|
</xsl:if>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</xsl:if>
|
||||||
|
</table>
|
||||||
|
</xsl:if>
|
||||||
|
</div>
|
||||||
|
</xsl:if>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
</xsl:stylesheet>
|
</xsl:stylesheet>
|
||||||
|
Loading…
Reference in New Issue
Block a user