]> granicus.if.org Git - docbook-dsssl/commitdiff
Add support for set TOC to contain nested set or article
authorBob Stayton <bobs@sagehill.net>
Fri, 29 Aug 2014 21:29:14 +0000 (21:29 +0000)
committerBob Stayton <bobs@sagehill.net>
Fri, 29 Aug 2014 21:29:14 +0000 (21:29 +0000)
elements.

xsl/html/autotoc.xsl

index 33635dad41d5d8d063652968c21f165b09684d5a..25822716b291db7ee837ef63a17d58ef466cc217 100644 (file)
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="book|setindex|set"/>
+    <xsl:with-param name="nodes" select="book|setindex|set|article"/>
   </xsl:call-template>
 </xsl:template>
 
   </span>
 </xsl:template>
 
+<xsl:template match="set" mode="toc">
+  <xsl:param name="toc-context" select="."/>
+
+  <xsl:call-template name="subtoc">
+    <xsl:with-param name="toc-context" select="$toc-context"/>
+    <xsl:with-param name="nodes" select="set|book|setindex|article"/>
+  </xsl:call-template>
+</xsl:template>
+
 <xsl:template match="book" mode="toc">
   <xsl:param name="toc-context" select="."/>