jstool


A lightweight javascript tool that allows elements to be dragged and dropped to containers

jsTool

What is jsTool?

Light-weight Drag & drop library, supporting multiple containers, swapping, handy library to build web applications.

Distributed under the _MIT Licence_.

Examples

I haven't setup a permanent place yet to show the goods. (this is online only under a full moon) For the meantime, this will have to do: * drag & drop to multiple containers 1 * drag & drop to multiple containers 2 * drag & drop to multiple containers 3 * drag & drop swap on release 1 * drag & drop swap on release 2

Also, visit the blog.

History

Built upon the excellent light-weight ToolMan DHTML Library provided by Tim Taylor around 2005.

Note: Tim Taylor's library on his website suffers from code rot. I have patched his code up in different places, but my codebase is essentially the same. So download mine instead.

This new library will serve as an extension on the ideas and designs laid down by ToolMan's author.

Original author (Tim Taylor) could be contacted at tim atchoo tool-man.org1

Questions about the original library could also be directed to this project's maintainer.

The author responsible for jsTool is reachable at buggasnoo atchoo gmail.com2 please direct all e-mails concerning this library to this project's maintainer.

The latter author shall repackage his work as "jsTool".

All constructive critique, feature requests, suggestions for improvements, job offers, are all welcome.

Download

Note: currently the library is only available through checking out a copy from the svn repository.

UNIX users: svn checkout http://jstool.googlecode.com/svn/trunk/ jstool-read-only

Windows users: Please download tortoisesvn and install on your machine, to download the software.

Features

T = done by orig. author.

B = done by other author(s)

| Features | Owner | |:-------------|:----------| | Sortable drag and drop lists (malleable to support tabs) | T | | Light-weight drag and drop to pre-selected (multiple) containers | B | | Some straight-forward examples | T+B | | Some documentation | B | | also documented limitations of certain approachs | B |

Requirements & Support

Currently tested on

| Browser | Version | Status | |:------------|:------------|:-----------| | Firefox | >2.0 | OK | | MSIE | >5.0 | OK | | Opera | 9.0 | OK | | Konqueror | 3.5.7 | OK |

Please send an e-mail to verify other working browsers.

Praise

Kudos to the people who made quirksmode.org, a-list-apart and the ToolMan DHTML Library possible... and many more...

1, 2 Replace atchoo with something that makes sense.

Project Information

Labels:
javascript drag drop container