[yelp-xsl] mal2html-block: Fixed calls to html.lang.attrs



commit 47b2a72b4cb2853becae8ffc2a8f2aa32c1b9e97
Author: Shaun McCance <shaunm gnome org>
Date:   Fri Nov 11 12:40:01 2011 -0500

    mal2html-block: Fixed calls to html.lang.attrs
    
    I wasn't passing $node on a named template, which is wrong if
    $node isn't the context node (rare).

 xslt/mallard/html/mal2html-block.xsl  |    4 +++-
 xslt/mallard/html/mal2html-inline.xsl |    4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/xslt/mallard/html/mal2html-block.xsl b/xslt/mallard/html/mal2html-block.xsl
index 173a363..40072d6 100644
--- a/xslt/mallard/html/mal2html-block.xsl
+++ b/xslt/mallard/html/mal2html-block.xsl
@@ -55,7 +55,9 @@ syntax highlighting support based on the #{mime} attribute of ${node}.
   <xsl:variable name="first" select="$node/node()[1]/self::text()"/>
   <xsl:variable name="last" select="$node/node()[last()]/self::text()"/>
   <div>
-    <xsl:call-template name="html.lang.attrs"/>
+    <xsl:call-template name="html.lang.attrs">
+      <xsl:with-param name="node" select="$node"/>
+    </xsl:call-template>
     <xsl:attribute name="class">
       <xsl:value-of select="local-name($node)"/>
     </xsl:attribute>
diff --git a/xslt/mallard/html/mal2html-inline.xsl b/xslt/mallard/html/mal2html-inline.xsl
index b63223c..a8ba0bb 100644
--- a/xslt/mallard/html/mal2html-inline.xsl
+++ b/xslt/mallard/html/mal2html-inline.xsl
@@ -95,7 +95,9 @@ an #{xref} or #{href} attribute.
   <xsl:param name="node" select="."/>
   <xsl:param name="class" select="''"/>
   <span class="{concat($class, ' ', local-name($node))}">
-    <xsl:call-template name="html.lang.attrs"/>
+    <xsl:call-template name="html.lang.attrs">
+      <xsl:with-param name="node" select="$node"/>
+    </xsl:call-template>
     <xsl:choose>
       <xsl:when test="$node/@action | $node/@xref | $node/@href">
         <a>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]