]> granicus.if.org Git - postgresql/commitdiff
doc: Allow selecting web site CSS style sheet in XSLT HTML build
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 29 Nov 2013 03:45:08 +0000 (22:45 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 29 Nov 2013 03:45:08 +0000 (22:45 -0500)
doc/src/sgml/Makefile
doc/src/sgml/stylesheet.xsl

index 5a9e90a2856b071012747617be4ebe12d2e0b536..a6a6ef39622f2c36b096e36946e6244406d48d81 100644 (file)
@@ -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
index f966f283a196f29090b77252e91911a81727c342..db3f72aac114fc8651428dbad5d7d9ad9762de10 100644 (file)
@@ -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>
 <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 -->