Ajax (Dojo toolkit) drag and drop coding needed

Cancelled Posted Nov 11, 2006 Paid on delivery
Cancelled Paid on delivery

I'm using various widgets from the Dojo toolkit to mock up an Ajax interface for an Apache/PHP/mySQL project of mine. I'm confused about the Dojo drag and drop implementation, though. I want to do a simple thing: drag an item from a list into a textbox in a form. For Dojo, I've only found examples that show dragging from one list to another. I'd like to do something like this: [url removed, login to view] I can't switch to Rico because Dojo does some things Rico doesn't that I need, and I don't want to use both because of the overhead. I'm new to the Dojo toolkit and my javascript isn't very strong either. Here's specifically what I'm looking for: Dojo-based code to implement DND items from a list into a textbox in a form. The list is contained in multiple panes of a Dojo accordion box (part of the list is in each pane). The textbox is in a separate Dojo ContentPane that is not inside the accordion box. When user mouses over draggable items in the list, the cursor should change to indicate "draggability" and the textbox should change color to indicate "dropability." Textbox should be set to "disabled" so user cannot alter the dropped item. Upon drop, the item should be removed from the list from whence it came (unlike the openrico demo above). There should be a small button next to the text box that, when clicked, empties the text box and puts the dropped item back into the list from whence it came. The point of this job is to implement functionality I need anyway, but also to find a suitable coder for a much more extensive project, the full interface itself (for which I will require an NDA, and which might take a month or more of your time). In other words, this is an audition. Thank you for your time in reading and considering this job.

## Deliverables

Deliverables include the Dojo-based code described in the job description, in a .php file form. No installation required. All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components allowed except for Dojo components, which might require some changes as part of the job.)

## Platform

Linux. Must run in Firefox (pre v2) at a minimum.

Engineering MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3912493

About the project

Remote project Active Nov 13, 2006