diff options
author | dakkar <dakkar@thenautilus.net> | 2009-08-19 15:37:27 +0200 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2009-08-19 15:37:27 +0200 |
commit | 51e153fbecec48b3b9258f408cbd9c53659bcdae (patch) | |
tree | e7a8dde1c340698cb6e5766c3eb1479aa6e5eb97 /templates | |
parent | classes in tags lists (diff) | |
download | thenautilus-51e153fbecec48b3b9258f408cbd9c53659bcdae.tar.gz thenautilus-51e153fbecec48b3b9258f408cbd9c53659bcdae.tar.bz2 thenautilus-51e153fbecec48b3b9258f408cbd9c53659bcdae.zip |
avoid generating useless empty @class
Diffstat (limited to 'templates')
-rw-r--r-- | templates/reST.xsl | 22 |
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> |