Skip to content

Commit

Permalink
EZP-29346: ezxmltext -> ricktext conversion : align=LEFT ( uppercase …
Browse files Browse the repository at this point in the history
…) fails (ezsystems#52)
  • Loading branch information
vidarl committed Jun 28, 2018
1 parent c925216 commit 55c6115
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
<xsl:key name="ids" match="*[@xhtml:id]" use="@xhtml:id"/>
<xsl:key name="ids" match="//embed[@ezlegacytmp-embed-link-id]" use="@ezlegacytmp-embed-link-id"/>

<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />

<xsl:template match="custom">
<xsl:element name="eztemplateinline" namespace="http://docbook.org/ns/docbook">
<xsl:attribute name="name">
Expand All @@ -27,7 +30,7 @@
</xsl:if>
<xsl:if test="@custom:align">
<xsl:attribute name="ezxhtml:align">
<xsl:value-of select="@custom:align"/>
<xsl:value-of select="translate(@custom:align, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="./text()">
Expand Down Expand Up @@ -59,7 +62,7 @@
</xsl:if>
<xsl:if test="@custom:align">
<xsl:attribute name="ezxhtml:align">
<xsl:value-of select="@custom:align"/>
<xsl:value-of select="translate(@custom:align, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="./* | ./text()">
Expand Down Expand Up @@ -114,7 +117,7 @@
</xsl:if>
<xsl:if test="@align">
<xsl:attribute name="ezxhtml:textalign">
<xsl:value-of select="@align"/>
<xsl:value-of select="translate(@align, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:variable name="lines" select="line"/>
Expand Down Expand Up @@ -320,7 +323,7 @@
</xsl:if>
<xsl:if test="@align">
<xsl:attribute name="ezxhtml:textalign">
<xsl:value-of select="@align"/>
<xsl:value-of select="translate(@align, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:apply-templates/>
Expand Down Expand Up @@ -433,7 +436,7 @@
</xsl:if>
<xsl:if test="@align">
<xsl:attribute name="ezxhtml:textalign">
<xsl:value-of select="@align"/>
<xsl:value-of select="translate(@align, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="@xhtml:width">
Expand Down Expand Up @@ -479,7 +482,7 @@
</xsl:if>
<xsl:if test="@align">
<xsl:attribute name="ezxhtml:textalign">
<xsl:value-of select="@align"/>
<xsl:value-of select="translate(@align, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="@xhtml:width">
Expand All @@ -489,7 +492,7 @@
</xsl:if>
<xsl:if test="@custom:valign">
<xsl:attribute name="valign">
<xsl:value-of select="@custom:valign"/>
<xsl:value-of select="translate(@custom:valign, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="@xhtml:colspan">
Expand Down Expand Up @@ -556,7 +559,7 @@
</xsl:if>
<xsl:if test="@align">
<xsl:attribute name="ezxhtml:align">
<xsl:value-of select="@align"/>
<xsl:value-of select="translate(@align, $uppercase, $lowercase)"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="@*[starts-with( name( . ), 'ezlegacytmp-embed-link-' )]">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
xmlns:xhtml="http://ez.no/namespaces/ezpublish3/xhtml/"
xmlns:custom="http://ez.no/namespaces/ezpublish3/custom/">
<paragraph align="left">align left</paragraph>
<paragraph align="LEFT">align LEFT</paragraph>
<paragraph align="center">aligne center</paragraph>
<paragraph align="right">align right</paragraph>
<paragraph align="justify">align fullheader align fullheaderalign fullheaderalign fullheaderalign fullheaderalign fullheaderalign fullheader</paragraph>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
xmlns:ezxhtml="http://ez.no/xmlns/ezpublish/docbook/xhtml"
xmlns:ezcustom="http://ez.no/xmlns/ezpublish/docbook/custom" version="5.0-variant ezpublish-1.0">
<para ezxhtml:textalign="left">align left</para>
<para ezxhtml:textalign="left">align LEFT</para>
<para ezxhtml:textalign="center">aligne center</para>
<para ezxhtml:textalign="right">align right</para>
<para ezxhtml:textalign="justify">align fullheader align fullheaderalign fullheaderalign fullheaderalign fullheaderalign fullheaderalign fullheader</para>
Expand Down

0 comments on commit 55c6115

Please sign in to comment.