From: Norman Walsh Date: Thu, 2 Jan 2003 14:44:25 +0000 (+0000) Subject: Support setindex (there were all sorts of things wrong with it) X-Git-Tag: release/1.79.1~6^2~4965 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef9d94885a22192e506e274bc4dac4e828996824;p=docbook-dsssl Support setindex (there were all sorts of things wrong with it) --- diff --git a/xsl/common/labels.xsl b/xsl/common/labels.xsl index a3385a1ea..cfe6ef8c0 100644 --- a/xsl/common/labels.xsl +++ b/xsl/common/labels.xsl @@ -482,7 +482,7 @@ element label. - + diff --git a/xsl/common/titles.xsl b/xsl/common/titles.xsl index 4d408b0ae..c741d76e1 100644 --- a/xsl/common/titles.xsl +++ b/xsl/common/titles.xsl @@ -285,6 +285,23 @@ title of the element. This does not include the label. + + + + + + + + + + + + + + + + + diff --git a/xsl/fo/index.xsl b/xsl/fo/index.xsl index ef492bed1..531b66d97 100644 --- a/xsl/fo/index.xsl +++ b/xsl/fo/index.xsl @@ -41,7 +41,7 @@ - + @@ -137,7 +137,7 @@ - + diff --git a/xsl/fo/titlepage.templates.xml b/xsl/fo/titlepage.templates.xml index 0b61fc4cf..9282c8d0c 100644 --- a/xsl/fo/titlepage.templates.xml +++ b/xsl/fo/titlepage.templates.xml @@ -856,6 +856,36 @@ + + + + + + <subtitle + fo:font-family="{$title.font.family}"/> + </t:titlepage-content> + + <t:titlepage-content side="verso"> + </t:titlepage-content> + + <t:titlepage-separator> + </t:titlepage-separator> + + <t:titlepage-before side="recto"> + </t:titlepage-before> + + <t:titlepage-before side="verso"> + </t:titlepage-before> + </t:titlepage> + <!-- ==================================================================== --> <t:titlepage element="colophon" wrapper="fo:block"> diff --git a/xsl/fo/titlepage.xsl b/xsl/fo/titlepage.xsl index b09d342b8..98a004f74 100644 --- a/xsl/fo/titlepage.xsl +++ b/xsl/fo/titlepage.xsl @@ -67,6 +67,9 @@ <xsl:attribute-set name="index.titlepage.recto.style"/> <xsl:attribute-set name="index.titlepage.verso.style"/> +<xsl:attribute-set name="setindex.titlepage.recto.style"/> +<xsl:attribute-set name="setindex.titlepage.verso.style"/> + <xsl:attribute-set name="colophon.titlepage.recto.style"/> <xsl:attribute-set name="colophon.titlepage.verso.style"/> diff --git a/xsl/html/index.xsl b/xsl/html/index.xsl index cfbb4248a..971629949 100644 --- a/xsl/html/index.xsl +++ b/xsl/html/index.xsl @@ -58,7 +58,7 @@ </xsl:attribute> </xsl:if> - <xsl:call-template name="index.titlepage"/> + <xsl:call-template name="setindex.titlepage"/> <xsl:apply-templates/> <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0"> diff --git a/xsl/html/titlepage.templates.xml b/xsl/html/titlepage.templates.xml index 109389a79..517460196 100644 --- a/xsl/html/titlepage.templates.xml +++ b/xsl/html/titlepage.templates.xml @@ -632,4 +632,28 @@ <!-- ==================================================================== --> +<t:titlepage element="setindex" wrapper="div" class="titlepage"> + <t:titlepage-content side="recto"> + <title + force="1" + named-template="component.title" + param:node="ancestor-or-self::setindex[1]"/> + <subtitle/> + </t:titlepage-content> + + <t:titlepage-content side="verso"> + </t:titlepage-content> + + <t:titlepage-separator> + </t:titlepage-separator> + + <t:titlepage-before side="recto"> + </t:titlepage-before> + + <t:titlepage-before side="verso"> + </t:titlepage-before> +</t:titlepage> + +<!-- ==================================================================== --> + </t:templates> diff --git a/xsl/html/titlepage.xsl b/xsl/html/titlepage.xsl index 6d6c4d476..4f50c8d77 100644 --- a/xsl/html/titlepage.xsl +++ b/xsl/html/titlepage.xsl @@ -56,6 +56,9 @@ <xsl:attribute-set name="index.titlepage.recto.style"/> <xsl:attribute-set name="index.titlepage.verso.style"/> +<xsl:attribute-set name="setindex.titlepage.recto.style"/> +<xsl:attribute-set name="setindex.titlepage.verso.style"/> + <xsl:attribute-set name="section.titlepage.recto.style"/> <xsl:attribute-set name="section.titlepage.verso.style"/>