diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2013-11-28 22:45:08 -0500 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2013-11-28 22:45:08 -0500 |
commit | 384eb1d40db6fe97678cb00e57365e785cb85eff (patch) | |
tree | cdb41f058a379901009985768798ecda3571eb3f | |
parent | 8e18d04d4daf34b8a557e2dc553a7754b255cd9a (diff) | |
download | postgresql-384eb1d40db6fe97678cb00e57365e785cb85eff.tar.gz postgresql-384eb1d40db6fe97678cb00e57365e785cb85eff.zip |
doc: Allow selecting web site CSS style sheet in XSLT HTML build
-rw-r--r-- | doc/src/sgml/Makefile | 4 | ||||
-rw-r--r-- | doc/src/sgml/stylesheet.xsl | 10 |
2 files changed, 13 insertions, 1 deletions
diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile index 5a9e90a2856..a6a6ef39622 100644 --- a/doc/src/sgml/Makefile +++ b/doc/src/sgml/Makefile @@ -258,6 +258,10 @@ postgres.xml: $(srcdir)/postgres.sgml $(ALMOSTALLSGML) rm postgres.xmltmp # ' hello Emacs +ifeq ($(STYLE),website) +XSLTPROC_HTML_FLAGS += --param website.stylesheet 1 +endif + xslthtml: xslthtml-stamp xslthtml-stamp: stylesheet.xsl postgres.xml diff --git a/doc/src/sgml/stylesheet.xsl b/doc/src/sgml/stylesheet.xsl index f966f283a19..db3f72aac11 100644 --- a/doc/src/sgml/stylesheet.xsl +++ b/doc/src/sgml/stylesheet.xsl @@ -10,7 +10,6 @@ <!-- Parameters --> <xsl:param name="base.dir" select="'html/'"></xsl:param> -<xsl:param name="html.stylesheet" select="'stylesheet.css'"></xsl:param> <xsl:param name="use.id.as.filename" select="'1'"></xsl:param> <xsl:param name="make.valid.html" select="1"></xsl:param> <xsl:param name="generate.id.attributes" select="1"></xsl:param> @@ -21,6 +20,15 @@ <xsl:param name="chunk.quietly" select="1"></xsl:param> <xsl:param name="toc.max.depth">2</xsl:param> +<xsl:param name="website.stylesheet" select="0"/> + +<xsl:param name="html.stylesheet"> + <xsl:choose> + <xsl:when test="$website.stylesheet = 0">stylesheet.css</xsl:when> + <xsl:otherwise>http://www.postgresql.org/media/css/docs.css</xsl:otherwise> + </xsl:choose> +</xsl:param> + <!-- Change display of some elements --> |