]> granicus.if.org Git - docbook-dsssl/commitdiff
Improve FAQ labeling
authorNorman Walsh <ndw@nwalsh.com>
Sat, 1 Dec 2001 19:44:09 +0000 (19:44 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Sat, 1 Dec 2001 19:44:09 +0000 (19:44 +0000)
xsl/common/labels.xsl
xsl/html/qandaset.xsl

index 9ac37fe783a2e60feff761e4b6831ca682eb77a7..d5ab761670577d3a708f8ed01ae558369213bce4 100644 (file)
@@ -411,6 +411,11 @@ element label.</para>
         <xsl:apply-templates select="$lparent" mode="label.markup"/>
         <xsl:apply-templates select="$lparent" mode="intralabel.punctuation"/>
       </xsl:if>
+      <xsl:if test="ancestor::qandadiv">
+        <xsl:apply-templates select="ancestor::qandadiv[1]" mode="label.markup"/>
+        <xsl:apply-templates select="ancestor::qandadiv[1]"
+                             mode="intralabel.punctuation"/>
+      </xsl:if>
     </xsl:if>
   </xsl:variable>
 
index 53e351a794e0ba0b352b1cdb15ef2bbd89102d48..e46d1ef847caef1b5f915c9dcba1065c758cb375 100644 (file)
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
     <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+    <xsl:value-of select="$autotoc.label.separator"/>
     <xsl:text> </xsl:text>
     <xsl:apply-templates/>
   </xsl:element>
   </xsl:variable>
 
   <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+  <xsl:value-of select="$autotoc.label.separator"/>
   <xsl:text> </xsl:text>
   <a>
     <xsl:attribute name="href">