]> granicus.if.org Git - docbook-dsssl/commitdiff
Fixed bug #520995. Removed duplicated footnote numbers.
authorJirka Kosek <jirka@kosek.cz>
Mon, 11 Mar 2002 18:34:36 +0000 (18:34 +0000)
committerJirka Kosek <jirka@kosek.cz>
Mon, 11 Mar 2002 18:34:36 +0000 (18:34 +0000)
xsl/html/footnote.xsl

index c81ef6f51118760a4ce9e7be31056eb95437d8cd..52ed347981d0bd4483223a5141bc0cfa0082c429 100644 (file)
     </xsl:call-template>
   </xsl:variable>
   <p>
-    <sup>
-      <xsl:text>[</xsl:text>
-      <a name="{$name}" href="{$href}">
-        <xsl:apply-templates select="ancestor::footnote"
-                             mode="footnote.number"/>
-      </a>
-      <xsl:text>] </xsl:text>
-    </sup>
+    <xsl:if test="not($html.cleanup != 0 and function-available('exsl:node-set'))">
+      <sup>
+        <xsl:text>[</xsl:text>
+        <a name="{$name}" href="{$href}">
+          <xsl:apply-templates select="ancestor::footnote"
+                               mode="footnote.number"/>
+        </a>
+        <xsl:text>] </xsl:text>
+      </sup>
+    </xsl:if>
     <xsl:apply-templates/>
   </p>
 </xsl:template>