/bandit

Javascript workflow/diagram editor based on RaphaelJS

Primary LanguageJavaScript

BandIt : JavaScript Workflow/diagram editor library based on RaphaelJS

History:

 01/06/12 - Release 0.1: First official release
 05/06/12 - Release 0.2: Add containers, undo/redo
 11/05/13 - Release 0.2.1: Add curves to links




Copyright: 2012, Olivier Sallou <olivier.sallou@irisa.fr>
License: CeCILL-C (http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html)

editor.html is a sample use of BandIt.
bandit.js provides an API to build diagrams or workflows.

generate-doc.sh generates Javascript documentation using YUI Doc. Path need to be updated

Features:
 * nodes and links
 * group selection
 * move
 * zoom in and out
 * save/load
 * custom properties
 * containers (a virtual node contains other nodes)
 * undo/redo

Using:
JQuery: http://jquery.com/
JQuery.base64: http://hpyer.cn/files/jquery.base64.zip
RaphaelJS: http://raphaeljs.com/

Credits:
Logo by http://openclipart.org/detail/12554/game-baddie:-cowboy-by-nicubunu under CCO PD Dedication license
Demo icons from openclipart.org


Roadmap:

 * copy/paste