Drupal: zpracování citací (blockquote), doplnění chybějících odstavců (p).
1.1 --- a/helpers/mimeTextPart.xsl Mon Oct 17 18:14:34 2011 +0200
1.2 +++ b/helpers/mimeTextPart.xsl Mon Oct 17 19:12:42 2011 +0200
1.3 @@ -73,6 +73,13 @@
1.4 <xsl:text> </xsl:text>
1.5 </xsl:template>
1.6
1.7 + <xsl:template match="h:blockquote/h:p">
1.8 + <xsl:text>> </xsl:text>
1.9 + <xsl:apply-templates/>
1.10 + <xsl:text> </xsl:text>
1.11 + <xsl:text> </xsl:text>
1.12 + </xsl:template>
1.13 +
1.14 <xsl:template match="h:a">
1.15 <xsl:text>"</xsl:text>
1.16 <xsl:value-of select="text()"/>
2.1 --- a/helpers/mimeXhtmlPart.xsl Mon Oct 17 18:14:34 2011 +0200
2.2 +++ b/helpers/mimeXhtmlPart.xsl Mon Oct 17 19:12:42 2011 +0200
2.3 @@ -110,6 +110,14 @@
2.4 <abbr title="{@title}"><xsl:apply-templates/></abbr>
2.5 </xsl:template>
2.6
2.7 + <xsl:template match="h:blockquote[not(h:p)]">
2.8 + <blockquote>
2.9 + <p>
2.10 + <xsl:copy-of select="node()"/>
2.11 + </p>
2.12 + </blockquote>
2.13 + </xsl:template>
2.14 +
2.15
2.16 <!-- Další povolené značky – ostatní odfiltrujeme (zbude z nich jen text) -->
2.17 <xsl:template match="*">