mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-15 21:20:26 +02:00
70da87d334
Change the style of links generated by xrefs to section number only, as it was with DSSSL, instead of number and title, as is the default of the XSLT stylesheets. Our documentation is mostly written expecting the old style, so keep that for the time being, per discussion.
89 lines
2.5 KiB
XML
89 lines
2.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
|
version="1.0">
|
|
|
|
<!--
|
|
This file contains XSLT stylesheet customizations that are common to
|
|
all output formats (HTML, HTML Help, XSL-FO, etc.).
|
|
-->
|
|
|
|
<xsl:include href="stylesheet-speedup-common.xsl" />
|
|
|
|
<!-- Parameters -->
|
|
|
|
<!--
|
|
<xsl:param name="draft.mode">
|
|
<xsl:choose>
|
|
<xsl:when test="contains($pg.version, 'devel')">yes</xsl:when>
|
|
<xsl:otherwise>no</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:param>
|
|
-->
|
|
|
|
<xsl:param name="show.comments">
|
|
<xsl:choose>
|
|
<xsl:when test="contains($pg.version, 'devel')">1</xsl:when>
|
|
<xsl:otherwise>0</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:param>
|
|
|
|
<xsl:param name="callout.graphics" select="'0'"></xsl:param>
|
|
<xsl:param name="toc.section.depth">2</xsl:param>
|
|
<xsl:param name="linenumbering.extension" select="'0'"></xsl:param>
|
|
<xsl:param name="section.autolabel" select="1"></xsl:param>
|
|
<xsl:param name="section.label.includes.component.label" select="1"></xsl:param>
|
|
<xsl:param name="refentry.generate.name" select="0"></xsl:param>
|
|
<xsl:param name="refentry.generate.title" select="1"></xsl:param>
|
|
<xsl:param name="refentry.xref.manvolnum" select="0"/>
|
|
<xsl:param name="formal.procedures" select="0"></xsl:param>
|
|
<xsl:param name="punct.honorific" select="''"></xsl:param>
|
|
<xsl:param name="variablelist.term.break.after">1</xsl:param>
|
|
<xsl:param name="variablelist.term.separator"></xsl:param>
|
|
<xsl:param name="xref.with.number.and.title" select="0"></xsl:param>
|
|
|
|
|
|
<!-- Change display of some elements -->
|
|
|
|
<xsl:template match="productname">
|
|
<xsl:call-template name="inline.charseq"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="structfield">
|
|
<xsl:call-template name="inline.monoseq"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="structname">
|
|
<xsl:call-template name="inline.monoseq"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="symbol">
|
|
<xsl:call-template name="inline.monoseq"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="systemitem">
|
|
<xsl:call-template name="inline.charseq"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="token">
|
|
<xsl:call-template name="inline.monoseq"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="type">
|
|
<xsl:call-template name="inline.monoseq"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="programlisting/emphasis">
|
|
<xsl:call-template name="inline.boldseq"/>
|
|
</xsl:template>
|
|
|
|
|
|
<!-- Special support for Tcl synopses -->
|
|
|
|
<xsl:template match="optional[@role='tcl']">
|
|
<xsl:text>?</xsl:text>
|
|
<xsl:call-template name="inline.charseq"/>
|
|
<xsl:text>?</xsl:text>
|
|
</xsl:template>
|
|
|
|
</xsl:stylesheet>
|