tapestry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Igor Drobiazko (JIRA)" <j...@apache.org>
Subject [jira] Closed: (TAP5-1175) single quote escapted to &apos; causes issues in ie8
Date Wed, 09 Jun 2010 18:13:13 GMT

     [ 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.


Mime
View raw message