Read further to find out what else has been added in the new version of JointJS+ HTML 5 diagramming toolkit. JointJS+ gives you all the tools you need to build state-of-the-art products integrating visual interfaces for editing workflow, BPMN and flowchart diagrams, among others.
The JointJS+ core graph data model has been extended with many functions dealing with traversing directed graphs and accessing structural information. For this, we have implemented an efficient representation of the graph allowing us to make fast lookups. The following is a list of some of the new functions available on the graph object:
All these functions not only work on flat graphs but also hierarchical ones.
TreeLayout and its accompanying TreeLayoutView now support not only left-to-right, right-to-left but also top-to-bottom and bottom-to-top layout types.
It is even possible to have different intermixed layout types on a per-node basis!
The TextEditor component, which implements powerful SVG inline text editing of any text in any diagram object, now uses native browser selections and supports editing of link labels (rich-text and rotated text too!). The native browser selection has made selecting large amounts of text much more efficient with smoother, more-comfortable user interaction.
Improved inline editing of link labels is another great addition and can be enabled literally in four lines of code.
See the JointJS+ 1.7 CHANGELOG page for full details.
If you missed our previous release, visit our blog post to see what components were added and which ones were improved in JointJS+ 1.6 version.