Hi All,

I am trying to develop a dynamic form creator application, whereby we
can drag objects from a "palette" and drop them onto a "form" to build
the design of our form.

To achieve this, when I have dragged the object, and dropped it onto
the "form" area, I want to get the position of where the object was
dropped.

I have a droppable area:

Droppables.add('dropArea', {onDrop:addItem});

And a method that calls a webservice via AJAX:

    function addItem(element, dropon, event)
    {
        var s = element.id;
        //
element.width,element.height,element.top,element.left,
        AJAXDDtest.DBAccess.InsertField(s,element.innerHTML,0,0,0,0,
onGetDataComplete, onGetDataTimeOut);
    }

Essentially, i want to get the width, height, top, and left of the
element that was dropped - is this possible? I have tried looking
around the sciptaculous wiki, but I can't find a DOM for the
droppables, unless someone can point me in the right direction?

I am building the draggables as follows:

var aproducts = document.getElementsByClassName('box');
for (var i = 0; i < aproducts.length; i++) {
     new Draggable(aproducts[i].id, {ghosting:false, revert:true,
onEnd:endItem})
}

Any help would be greatfully received,

Thanks,

James.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to rubyonrails-spinoffs@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to