You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Igor Drobiazko (JIRA)" <ji...@apache.org> on 2010/06/09 20:13:13 UTC

[jira] Closed: (TAP5-1175) single quote escapted to ' causes issues in ie8

     [ https://issues.apache.org/jira/browse/TAP5-1175?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Drobiazko closed TAP5-1175.
--------------------------------

    Resolution: Duplicate

It has been fixed in 5.2 trunk. See TAP5-714

> single quote escapted to &apos; causes issues in ie8
> ----------------------------------------------------
>
>                 Key: TAP5-1175
>                 URL: https://issues.apache.org/jira/browse/TAP5-1175
>             Project: Tapestry 5
>          Issue Type: Bug
>    Affects Versions: 5.1
>         Environment: ie8 browser
>            Reporter: Paul Stanton
>            Assignee: Igor Drobiazko
>   Original Estimate: 0.02h
>  Remaining Estimate: 0.02h
>
> Tapestry escapes single quotes in attribute values using &apos; which causes issues in ie8. the correct technique to avoid the ie8 issue is to use the hex number in the ascii reference.
> for example the content of the zone
> <t:zone ...>
>    <a href="" onclick="alert('hi'); return false;">hi</a>
> </t:zone> 
> will be encoded into the following string within the JSON in the XHR response:
> "<a href='' onclick='alert(&apos;hi&apos;); return false;'>hi</a>"
> This will cause a syntax error in ie8.
> PATCH:
> Tapestry 5.1.0.5,
> org.apache.tapestry5.dom.AbstractMarkupModel
> line 136
> builder.append("&apos;");
> change to
> builder.append("&#39;"); 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.