]> granicus.if.org Git - docbook-dsssl/commitdiff
*.propagates.style now handled in class.attribute mode.
authorBob Stayton <bobs@sagehill.net>
Sat, 18 Nov 2006 20:10:32 +0000 (20:10 +0000)
committerBob Stayton <bobs@sagehill.net>
Sat, 18 Nov 2006 20:10:32 +0000 (20:10 +0000)
xsl/html/block.xsl
xsl/html/footnote.xsl
xsl/html/inline.xsl
xsl/html/lists.xsl
xsl/html/table.xsl

index c1e2d7ec6798362741d44ce1d181394031a473cf..08264329e65bffc55225ba648aedd4df67df1726 100644 (file)
@@ -59,9 +59,9 @@
     <p>
       <xsl:call-template name="dir"/>
       <xsl:if test="$class != ''">
-        <xsl:attribute name="class">
-          <xsl:value-of select="$class"/>
-        </xsl:attribute>
+        <xsl:apply-templates select="." mode="class.attribute">
+          <xsl:with-param name="class" select="$class"/>
+        </xsl:apply-templates>
       </xsl:if>
       <xsl:copy-of select="$content"/>
     </p>
@@ -83,9 +83,9 @@
   <!-- see also listitem/simpara in lists.xsl -->
   <p>
     <xsl:if test="@role and $para.propagates.style != 0">
-      <xsl:attribute name="class">
-        <xsl:value-of select="@role"/>
-      </xsl:attribute>
+      <xsl:apply-templates select="." mode="class.attribute">
+        <xsl:with-param name="class" select="@role"/>
+      </xsl:apply-templates>
     </xsl:if>
 
     <xsl:call-template name="anchor"/>
           <xsl:for-each select="$revauthor">
             <xsl:apply-templates select="."/>
             <xsl:if test="position() != last()">
-             <xsl:text>, </xsl:text>
-           </xsl:if>
-         </xsl:for-each>
+              <xsl:text>, </xsl:text>
+            </xsl:if>
+          </xsl:for-each>
         </td>
       </xsl:otherwise>
     </xsl:choose>
index 685e2e0c0b0ebdfc25bd924f8e886d40eddfed51..0998e958233423184acbce9124e7035915ff14ba 100644 (file)
   </xsl:variable>
   <p>
     <xsl:if test="@role and $para.propagates.style != 0">
-      <xsl:attribute name="class">
-        <xsl:value-of select="@role"/>
-      </xsl:attribute>
+      <xsl:apply-templates select="." mode="class.attribute">
+        <xsl:with-param name="class" select="@role"/>
+      </xsl:apply-templates>
     </xsl:if>
     <sup>
       <xsl:text>[</xsl:text>
index ea107c420d0d1764c17d97a3f1636c497f0ca462..2dae86353a28525936da9a096073e20bef016a70 100644 (file)
   <span>
     <xsl:choose>
       <xsl:when test="@role and $emphasis.propagates.style != 0">
-        <xsl:attribute name="class">
-          <xsl:value-of select="@role"/>
-        </xsl:attribute>
+        <xsl:apply-templates select="." mode="class.attribute">
+          <xsl:with-param name="class" select="@role"/>
+        </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
         <xsl:attribute name="class">
       <xsl:call-template name="language.attribute"/>
     </xsl:if>
     <xsl:if test="@role and $phrase.propagates.style != 0">
-      <xsl:attribute name="class">
-        <xsl:value-of select="@role"/>
-      </xsl:attribute>
+      <xsl:apply-templates select="." mode="class.attribute">
+        <xsl:with-param name="class" select="@role"/>
+      </xsl:apply-templates>
     </xsl:if>
     <xsl:call-template name="dir"/>
     <xsl:call-template name="anchor"/>
index 6493fda5c6c452802762df8bb68862a0b60dd61c..9b8599cb233963e040f80a46b87f768e4a2352d8 100644 (file)
     <xsl:otherwise>
       <p>
         <xsl:if test="@role and $para.propagates.style != 0">
-          <xsl:attribute name="class">
-            <xsl:value-of select="@role"/>
-          </xsl:attribute>
+           <xsl:apply-templates select="." mode="class.attribute">
+             <xsl:with-param name="class" select="@role"/>
+           </xsl:apply-templates>
         </xsl:if>
 
         <xsl:call-template name="anchor"/>
     <xsl:otherwise>
       <p>
         <xsl:if test="@role and $para.propagates.style != 0">
-          <xsl:attribute name="class">
-            <xsl:value-of select="@role"/>
-          </xsl:attribute>
+          <xsl:apply-templates select="." mode="class.attribute">
+            <xsl:with-param name="class" select="@role"/>
+          </xsl:apply-templates>
         </xsl:if>
 
         <xsl:call-template name="anchor"/>
index f1b27fed53f1f7b8c2dc669f5ebc88dfbc9c76de..02b2cfe94203ae0a768cdfa7969d681df3cd1a09 100644 (file)
         </xsl:if>
 
         <xsl:if test="$entry.propagates.style != 0 and @role">
-          <xsl:attribute name="class">
-            <xsl:value-of select="@role"/>
-          </xsl:attribute>
+          <xsl:apply-templates select="." mode="class.attribute">
+            <xsl:with-param name="class" select="@role"/>
+          </xsl:apply-templates>
         </xsl:if>
 
         <xsl:if test="$show.revisionflag and @revisionflag">