summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2009-08-19 15:37:27 +0200
committerdakkar <dakkar@thenautilus.net>2009-08-19 15:37:27 +0200
commit51e153fbecec48b3b9258f408cbd9c53659bcdae (patch)
treee7a8dde1c340698cb6e5766c3eb1479aa6e5eb97 /templates
parentclasses in tags lists (diff)
downloadthenautilus-51e153fbecec48b3b9258f408cbd9c53659bcdae.tar.gz
thenautilus-51e153fbecec48b3b9258f408cbd9c53659bcdae.tar.bz2
thenautilus-51e153fbecec48b3b9258f408cbd9c53659bcdae.zip
avoid generating useless empty @class
Diffstat (limited to 'templates')
-rw-r--r--templates/reST.xsl22
1 files changed, 13 insertions, 9 deletions
diff --git a/templates/reST.xsl b/templates/reST.xsl
index 141ec04..ecf3bd5 100644
--- a/templates/reST.xsl
+++ b/templates/reST.xsl
@@ -37,7 +37,10 @@
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
-
+
+<xsl:template match="@classes">
+ <xsl:attribute name="class"><xsl:value-of select="."/></xsl:attribute>
+</xsl:template>
<!-- Suppress the reST document title, information, and topic name.
These values should be pulled in by the main XSL template. -->
@@ -143,7 +146,7 @@
<xsl:template match="paragraph">
- <p class="{@classes}"><xsl:apply-templates /></p>
+ <p><xsl:apply-templates select="@classes"/><xsl:apply-templates /></p>
</xsl:template>
<xsl:template match="substitution_definition" />
@@ -155,7 +158,8 @@
reStructuredText attribution (the information after the
double-hyphens). -->
<xsl:template match="block_quote">
- <blockquote class="{@classes}">
+ <blockquote>
+ <xsl:apply-templates select="@classes"/>
<xsl:apply-templates/>
</blockquote>
@@ -227,16 +231,16 @@
<!-- Basic lists. -->
<xsl:template match="bullet_list">
- <ul class="{@classes}"><xsl:apply-templates /></ul>
+ <ul><xsl:apply-templates select="@classes"/><xsl:apply-templates /></ul>
</xsl:template>
<xsl:template match="enumerated_list">
- <ol class="{@classes}"><xsl:apply-templates /></ol>
+ <ol><xsl:apply-templates select="@classes"/><xsl:apply-templates /></ol>
</xsl:template>
<!-- Basic list items. -->
<xsl:template match="list_item">
- <li class="{@classes}"><xsl:apply-templates /></li>
+ <li><xsl:apply-templates select="@classes"/><xsl:apply-templates /></li>
</xsl:template>
<!-- TODO Lists are currently stripped of their paragraph wrapping.
@@ -253,15 +257,15 @@
<!-- Definition lists. -->
<xsl:template match="definition_list">
- <dl class="{@classes}"><xsl:apply-templates /></dl>
+ <dl><xsl:apply-templates select="@classes"/><xsl:apply-templates /></dl>
</xsl:template>
<xsl:template match="definition_list_item/term">
- <dt class="{@classes}"><xsl:apply-templates /></dt>
+ <dt><xsl:apply-templates select="@classes"/><xsl:apply-templates /></dt>
</xsl:template>
<xsl:template match="definition_list_item/definition">
- <dd class="{@classes}"><xsl:apply-templates /></dd>
+ <dd><xsl:apply-templates select="@classes"/><xsl:apply-templates /></dd>
</xsl:template>