tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "mindhawk (JIRA)" <j...@apache.org>
Subject [jira] Commented: (TAP5-957) Unexcept "beforeunload" event generated by ie
Date Tue, 27 Apr 2010 01:43:32 GMT

    [ https://issues.apache.org/jira/browse/TAP5-957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12861200#action_12861200

mindhawk commented on TAP5-957:

Yes Unobtrusive JavaScript  is ge better way, but the bug is still there. "Tapestry.windowUnloaded"
is a Tapestry's mechanism to avoid the response of a AJAX request.

It means although I can use some way to avoid the bug, but some one others would trigger it.

> Unexcept "beforeunload" event generated by ie
> ---------------------------------------------
>                 Key: TAP5-957
>                 URL: https://issues.apache.org/jira/browse/TAP5-957
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions:
>            Reporter: mindhawk
>            Priority: Minor
> IE will generate a "beforeunload " event when a link such as "<a href='javascript:show()'>show</a>"
 is clicked. So Tapestry.windowUnloaded is set to true. That means all ajax request have no
chance to refresh the page after this event.
> Now, I have to set Tapestry.windowUnloaded=false, every time I want to send a ajax request.
I don't think thisis a good practice. 
> I think there will be some more smart approach to replace Tapestry.windowUnloaded, or
just remove it. because, the request is sent to the server no matter the value is true or
false. This value is only discard the responses from the server.

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

View raw message