[yelp-xsl] db2html-index: Unbreak indexdiv
- From: Shaun McCance <shaunm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [yelp-xsl] db2html-index: Unbreak indexdiv
- Date: Sun, 22 Jan 2012 21:44:13 +0000 (UTC)
commit 0cc32ea8b1f221aa540b04311e75516e15e3cea6
Author: Shaun McCance <shaunm gnome org>
Date: Sun Jan 22 12:07:11 2012 -0500
db2html-index: Unbreak indexdiv
xslt/docbook/html/db2html-division.xsl | 14 ++++++++------
xslt/docbook/html/db2html-index.xsl | 17 ++++++++++++++++-
2 files changed, 24 insertions(+), 7 deletions(-)
---
diff --git a/xslt/docbook/html/db2html-division.xsl b/xslt/docbook/html/db2html-division.xsl
index d688b1e..727251b 100644
--- a/xslt/docbook/html/db2html-division.xsl
+++ b/xslt/docbook/html/db2html-division.xsl
@@ -191,12 +191,14 @@ REMARK: Talk about some of the parameters
<xsl:with-param name="divisions" select="$divisions"/>
</xsl:call-template>
</xsl:if>
- <xsl:if test="not($chunk_divisions)">
- <xsl:apply-templates select="$divisions">
- <xsl:with-param name="depth_in_chunk" select="$depth_in_chunk + 1"/>
- <xsl:with-param name="depth_of_chunk" select="$depth_of_chunk"/>
- </xsl:apply-templates>
- </xsl:if>
+ <xsl:for-each select="$divisions">
+ <xsl:if test="not($chunk_divisions) or not(contains($db.chunk.chunks_, local-name(.)))">
+ <xsl:apply-templates select=".">
+ <xsl:with-param name="depth_in_chunk" select="$depth_in_chunk + 1"/>
+ <xsl:with-param name="depth_of_chunk" select="$depth_of_chunk"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </xsl:for-each>
<xsl:if test="$depth_in_chunk = 0">
<xsl:call-template name="db2html.footnote.footer">
<xsl:with-param name="node" select="$node"/>
diff --git a/xslt/docbook/html/db2html-index.xsl b/xslt/docbook/html/db2html-index.xsl
index be13973..1ea922b 100644
--- a/xslt/docbook/html/db2html-index.xsl
+++ b/xslt/docbook/html/db2html-index.xsl
@@ -75,7 +75,7 @@ indexterm (autoidx)
</dd>
</xsl:if>
<xsl:for-each select="secondaryie | db:secondaryie">
- <dd class="seconary">
+ <dd class="secondary">
<dl class="secondary">
<dt class="secondaryie">
<xsl:apply-templates/>
@@ -138,6 +138,21 @@ indexterm (autoidx)
</xsl:call-template>
</xsl:template>
+<!-- = indexdiv = -->
+<xsl:template match="indexdiv | db:indexdiv">
+ <xsl:param name="depth_in_chunk">
+ <xsl:call-template name="db.chunk.depth-in-chunk"/>
+ </xsl:param>
+ <xsl:param name="depth_of_chunk">
+ <xsl:call-template name="db.chunk.depth-of-chunk"/>
+ </xsl:param>
+ <xsl:call-template name="db2html.division.div">
+ <xsl:with-param name="entries" select="indexentry | db:indexentry"/>
+ <xsl:with-param name="depth_in_chunk" select="$depth_in_chunk"/>
+ <xsl:with-param name="depth_of_chunk" select="$depth_of_chunk"/>
+ </xsl:call-template>
+</xsl:template>
+
<!-- = setindex = -->
<xsl:template match="setindex | db:setindex">
<xsl:param name="depth_in_chunk">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]