Skip to content
Extraits de code Groupes Projets
Valider a7253007 rédigé par bricebou's avatar bricebou
Parcourir les fichiers

fix: bien insérer <quote> ou </quote> lorsque la citation est en début ou en...

fix: bien insérer <quote> ou </quote> lorsque la citation est en début ou en fin respectivement du fichier odt

Refs: #4679
parent 1984ff9e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!4680fix: bien insérer <quote> ou </quote> lorsque la citation est en début ou en...
...@@ -251,9 +251,19 @@ intertitres_riches= <xsl:value-of select="$IntertitresRiches" /> ...@@ -251,9 +251,19 @@ intertitres_riches= <xsl:value-of select="$IntertitresRiches" />
</xsl:template> </xsl:template>
<xsl:template match="text:p"> <xsl:template match="text:p">
<!-- en cas de citation, ajout de la balise <quote> --> <!-- en cas de citation, ajout de la balise <quote> -->
<xsl:if test="(@text:style-name='Quotations' and preceding-sibling::text:p[1][not(starts-with(@text:style-name, 'Quotations'))]) or (@text:style-name='Quote' and preceding-sibling::text:p[1][not(starts-with(@text:style-name, 'Quote'))])"><xsl:text>&lt;quote&gt;</xsl:text></xsl:if> <xsl:if test="
((not(preceding-sibling::text:p[1]) or preceding-sibling::text:p[1][not(starts-with(@text:style-name, 'Quotations'))]) and @text:style-name='Quotations')
or ((not(preceding-sibling::text:p[1]) or preceding-sibling::text:p[1][not(starts-with(@text:style-name, 'Quote'))]) and @text:style-name='Quote')
">
<xsl:text>&lt;quote&gt;</xsl:text>
</xsl:if>
<xsl:apply-templates/> <xsl:apply-templates/>
<xsl:if test="(@text:style-name='Quotations' and following-sibling::text:p[1][not(starts-with(@text:style-name, 'Quotations'))]) or (@text:style-name='Quote' and following-sibling::text:p[1][not(starts-with(@text:style-name, 'Quote'))])"><xsl:text>&lt;/quote&gt;</xsl:text></xsl:if> <xsl:if test="
((not(following-sibling::text:p[1]) or following-sibling::text:p[1][not(starts-with(@text:style-name, 'Quotations'))]) and @text:style-name='Quotations')
or ((not(following-sibling::text:p[1]) or following-sibling::text:p[1][not(starts-with(@text:style-name, 'Quote'))]) and @text:style-name='Quote')
">
<xsl:text>&lt;/quote&gt;</xsl:text>
</xsl:if>
<xsl:text >&#xA;&#xA;</xsl:text> <xsl:text >&#xA;&#xA;</xsl:text>
<xsl:if test="count(node())=0"> <xsl:if test="count(node())=0">
<xsl:text>&#xA;&#xA;</xsl:text> <xsl:text>&#xA;&#xA;</xsl:text>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter