Search and Top Navigation
#5722 closed bug (fixed)
Opened June 11, 2010 07:54PM UTC
Closed October 20, 2010 03:40AM UTC
Re-adding droppable() to generated content fails in IE
Reported by: | vigo | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.8.5 |
Component: | ui.droppable | Version: | 1.8.2 |
Keywords: | IE | Cc: | |
Blocked by: | Blocking: |
Description
Steps to reproduce:
1) dynamically generate two arbitrary elements (e.g. via html())
2) make the first element draggable, the latter droppable
3) re-create the two elements
4) repeat step 2
5) dragging the first element fails in MSIE6/7/8
Workaround: call droppable("destroy") between steps 2 and 3
(This might be a documentation issue)
Attachments (1)
Change History (3)
Changed June 16, 2010 09:01PM UTC by comment:1
Changed June 17, 2010 05:51AM UTC by comment:2
IMHO this is NOT a documentation issue: JQuery UI should detect replaced droppables are no longer part of the DOM tree and discard them (or at least do not produce an exception). Otherwise D&D becomes unusable for complex settings where many parts of a screen can be replaced/update via AJAX. This is exactly the use case I'm describing on ticket 5374. That is calling destroy on on draggables/droppables is not a valid solution for all cases.
Changed October 20, 2010 03:40AM UTC by comment:3
milestone: | TBD → 1.8.5 |
---|---|
resolution: | → fixed |
status: | new → closed |
This was already fixed, it was a problem with the auto-destroy of widgets.
Duplicate of ticket #5374, with a minimal (AJAX-less) testcase.