]> granicus.if.org Git - docbook-dsssl/commitdiff
Change question and title templates to replace hard-coded
authorBob Stayton <bobs@sagehill.net>
Mon, 21 Mar 2011 17:55:22 +0000 (17:55 +0000)
committerBob Stayton <bobs@sagehill.net>
Mon, 21 Mar 2011 17:55:22 +0000 (17:55 +0000)
class="local-name()" with mode="class.attribute" to support customization
of class values.

xsl/html/qandaset.xsl

index 23a5fc5c41d636d73d5c7f496ff547b5cd61d414..4e63d60889a6dfa5a6fe2f012a7d1340c3391d36 100644 (file)
@@ -57,9 +57,7 @@
     <xsl:call-template name="qanda.section.level"/>
   </xsl:variable>
   <xsl:element name="h{string(number($qalevel)+1)}">
-    <xsl:attribute name="class">
-      <xsl:value-of select="local-name(.)"/>
-    </xsl:attribute>
+    <xsl:apply-templates select="." mode="class.attribute"/>
     <xsl:call-template name="anchor">
       <xsl:with-param name="node" select=".."/>
       <xsl:with-param name="conditional" select="0"/>
   </xsl:variable>
 
   <xsl:element name="h{string(number($qalevel)+1)}">
-    <xsl:attribute name="class">
-      <xsl:value-of select="local-name(.)"/>
-    </xsl:attribute>
+    <xsl:apply-templates select="." mode="class.attribute"/>
     <xsl:call-template name="anchor">
       <xsl:with-param name="node" select=".."/>
       <xsl:with-param name="conditional" select="0"/>
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
 
-  <tr class="{local-name(.)}">
+  <tr>
+    <xsl:apply-templates select="." mode="common.html.attributes"/>
     <td align="{$direction.align.start}" valign="top">
       <xsl:call-template name="anchor"/>
       <xsl:variable name="answer.label">