Frederick,

Thanks for the reply!

After switching the target and element offsets around it worked!

Thanks for your help!

James.


On May 29, 4:26 pm, "Frederick Polgardy" <[EMAIL PROTECTED]> wrote:
> Off the top of my head, inside of your onDrop handler, call
> .positionedOffset() on the element and the drop container and see how much
> they differ:
>
> Droppables.add(target, {
>   onDrop: function(element) {
>     var elementOffset = element.positionedOffset();
>     var targetOffset = target.positionedOffset();
>     var diffX = targetOffset.left - elementOffset.left;
>     var diffY = targetOffset.top - elementOffset.top;
>     ....
>   }
>
>
>
>
>
> });
> On Thu, May 29, 2008 at 6:53 AM, Wyerarch <[EMAIL PROTECTED]> wrote:
>
> > 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.
>
> --
> Science answers questions; philosophy questions answers.- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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