You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Ulrich Stärk (JIRA)" <ji...@apache.org> on 2010/05/31 09:40:36 UTC
[jira] Moved: (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 ]
Ulrich Stärk moved TAPESTRY-2764 to TAP5-1175:
----------------------------------------------
Project: Tapestry 5 (was: Tapestry)
Key: TAP5-1175 (was: TAPESTRY-2764)
Affects Version/s: 5.1
(was: 5.1)
> single quote escapted to ' 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
> Original Estimate: 0.02h
> Remaining Estimate: 0.02h
>
> Tapestry escapes single quotes in attribute values using ' 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('hi'); 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("'");
> change to
> builder.append("'");
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.