[
https://issues.apache.org/jira/browse/TAPESTRY-1241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jesse Kuhnert resolved TAPESTRY-1241.
-------------------------------------
Resolution: Fixed
Finally found it.
> @EventListener produces multiple events
> ---------------------------------------
>
> Key: TAPESTRY-1241
> URL: https://issues.apache.org/jira/browse/TAPESTRY-1241
> Project: Tapestry
> Issue Type: Bug
> Components: XHR/dhtml/Ajax
> Affects Versions: 4.1.1
> Environment: Tapestry 4.1.1 and 4.1.2-20070121
> Reporter: Kristian Marinkovic
> Assigned To: Jesse Kuhnert
> Priority: Blocker
> Fix For: 4.1.2
>
> Attachments: EventListener.zip
>
>
> Adding an EventListener to the parent HTML element seems to add additional
> @EventListener to the Tapestry components on every Javascript event. This
> results
> in the generation of multiple "tapestry.event(hash)=function..." statements
> although
> only one is correct. This gets apparent when the page is submitted and
> re-rendered
> again.
> i added a maven2 example project to reproduce the bug.
> please follow these steps:
> 1) click on "submit"
> 2) click on the second and forth list element and watch the console (should
> print list-0 and list-2... the target component of the javascript event)
> 3) click again on "submit" (you might change the value if you want)
> 4) click again on the second list element and watch the console -> list-0
> will appear twice
> 5) take a look at the generated page to see the multiple tapestry.event
> statements
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]