
jstool
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
- License: MIT License
- svn-based source control
Labels:
javascript
drag
drop
container