draggable_element: How to get id of dragged element, AND receiving element?

Hey :slight_smile:

I'm creating a drag-and-drop tree structure using draggable_element. I use this code,

  <%= draggable_element(content_element_id, :ghosting=>true, :revert=>true) %>

  <%= drop_receiving_element(content_element_id,                             :accept => 'tree_item',                             :complete => "$ ('#{content_element_id}_activity_indicator').hide();",                             :before => "$ ('#{content_element_id}_activity_indicator').show();",                             :hoverclass => 'hovering',                             :with => "'child_id=' + encodeURIComponent(element.id.split('_').last())",                             :url => { :action => :adopt } ) %>

This way, I can send the id of the element that is being dragged, to the :adopt action in my controller. But I need to know which element the dragged element was dropped upon, so it can be adopted by the right parent.

Anybody know how I can do that?

Thanks in advance, Daniel :slight_smile:

Ah, silly me :slight_smile:

Just have to add it to the drop_receiving_element call in :url!

                            :url => { :action => :adopt, :parent_id => navigation_point.id } )%>

Cheers :slight_smile: