Thank you, excellent solution. I should have thought of that. However,
it still seems odd that Draggables does not have a .remove(element)
method like Droppables.

On Sep 22, 3:07 pm, Matt Foster <[EMAIL PROTECTED]> wrote:
> element.dragHandle = new Draggable(element, { //bla });
>
> When the element comes into your method, just reference the dragHandle
> property.
>
> On Sep 22, 9:45 am, Grego <[EMAIL PROTECTED]> wrote:
>
> > I see you are talking about the onDrop callback of Droppables, which
> > is documented athttp://github.com/madrobby/scriptaculous/wikis/droppables
>
> > I was reacting to the documentation 
> > athttp://github.com/madrobby/scriptaculous/wikis/draggable
> > in which the example shows a new draggable being created followed by
> > the following lines...
>
> > // then destroy it when you don't need it anymore
> > mydrag.destroy();
>
> > ... which caused me to think that - oh new draggables should be
> > cleaned up when we are done with them. Now, for me, if I create an
> > object through an API, and cleanup is expected, then I expect the API
> > to provide a cleanup method. This way I know internal structures
> > within the API are properly updated. If I remove the draggable
> > directly from the dom then internal Draggables structures will
> > reference an element that no longer exists.
>
> > To me, it looks like the method provided by the API, 'destroy',
> > requires information (the draggable handle) which is not conveniently
> > available - hence my suggestion for an API cleanup method that can
> > work with information that is conveniently available at drop time -
> > namely the element.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to