]> granicus.if.org Git - docbook-dsssl/commitdiff
Properly support bridgehead.in.toc parameter
authorNorman Walsh <ndw@nwalsh.com>
Fri, 27 Sep 2002 12:47:19 +0000 (12:47 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Fri, 27 Sep 2002 12:47:19 +0000 (12:47 +0000)
xsl/html/autotoc.xsl

index 8ffe6567cc4690e0ef862fa4cf9d17aef40c4bd7..8f3584e14cbbe239feb3341202fca4a65fb81e3d 100644 (file)
                                          |article
                                          |bibliography|glossary|index
                                          |refentry
-                                         |bridgehead"/>
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+
   </xsl:call-template>
 </xsl:template>
 
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="nodes" select="section|sect1|refentry
                                          |article|bibliography|glossary
-                                         |appendix|bridgehead[not(@renderas)]
-                                         |.//bridgehead[@renderas='sect1']"/>
+                                         |appendix
+                                         |bridgehead[not(@renderas)
+                                                     and $bridgehead.in.toc != 0]
+                                         |.//bridgehead[@renderas='sect1'
+                                                        and $bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="nodes"
                     select="section|sect1|sect2|sect3|sect4|sect5|refentry
-                            |bridgehead"/>
+                           |bridgehead[$bridgehead.in.toc != 0]"/>
+
   </xsl:call-template>
 </xsl:template>
 
                                          |article
                                          |bibliography|glossary|index
                                          |refentry
-                                         |bridgehead"/>
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
     <xsl:with-param name="nodes" select="appendix|chapter|article
                                          |index|glossary|bibliography
                                          |preface|reference|refentry
-                                         |bridgehead"/>
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|sect1|bridgehead"/>
+    <xsl:with-param name="nodes" select="section|sect1
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
   <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="sect2|bridgehead"/>
+    <xsl:with-param name="nodes" select="sect2
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect3|bridgehead"/>
+    <xsl:with-param name="nodes" select="sect3
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect4|bridgehead"/>
+    <xsl:with-param name="nodes" select="sect4
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect5|bridgehead"/>
+    <xsl:with-param name="nodes" select="sect5
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|bridgehead"/>
+    <xsl:with-param name="nodes" select="section
+                                         |bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>