You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Paul Stanton (JIRA)" <ji...@apache.org> on 2010/06/09 22:31:16 UTC
[jira] Commented: (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:comment-tabpanel&focusedCommentId=12877190#action_12877190 ]
Paul Stanton commented on TAP5-1175:
------------------------------------
thanks igor, sorry i didn't find this bug before. i've patched my app and am awaiting the 5.1.06 release!
> 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
> Assignee: Igor Drobiazko
> 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.