Ticket #3162 (closed bug: invalid)
Typo in clone function causes error in IE
| Reported by: | hjess | Owned by: | flesler |
|---|---|---|---|
| Priority: | major | Milestone: | 1.3 |
| Component: | core | Version: | 1.2.6 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
After "ret" is assigned as the result of "this.map", events are processed according to "this", rather than to "ret".
Attachments
Change History
Changed 5 years ago by hjess
-
attachment
jquery.diff
added
comment:1 Changed 5 years ago by flesler
- need changed from Review to Test Case
Eh.. I'm not sure that's wrong. I really can't follow that piece of code completely.
Can you provide a test case that shows the situation where this causes an error ? Just a simple html file with the needed js.
Thanks
comment:2 Changed 5 years ago by zimbatm
After "ret" is assigned as the result of "this.map", events are processed according to "this", rather than to "ret".
Yes, because events are copied from this to the cloned elements. This is why this and it's childs must be visited.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

diff file