- Welcome, Guest. Please Login or Register
  We have released initial version of MindFusion.JavaScript pack. It includes chart, diagram, calendar, map, virtual keyboard, gauge and UI components. Here are more details and live demo for anyone interested.  
Page Index Toggle Pages: 1 Send Topic Print  
Diagramming for JavaScript, V3.2.1
Read 1331 times

Forum Admin   Offline
YaBB Administrator
Posts: 528
Gender: male
Rock and Roll

Diagramming for JavaScript, V3.2.1
May 29th, 2018 at 1:17pm
We have released version 3.2.1 of MindFusion JavaScript Diagram library. It contains the following new features and improvements:

Path finding
The PathFinder class provides methods that help you find paths and cycles in a graph:
  • findShortestPath(from, to) finds the shortest path between two DiagramNode objects;
  • findLongestPath(from, to) finds the longest path between the specified DiagramNode objects;
  • findCycle(participant) detects whether the specified DiagramNode participates in a cycle;
  • findAllPaths(from, to) finds all paths that exist between two DiagramNode objects;
  • findAllCycles() finds all cycles in the underlying diagram;

Path objects returned by these methods contain nodes, links and items arrays containing sequences of elements in the path. New PathFinder sample page included in distribution demonstrates path finding and animations over the found paths.

Embedded hyperlinks
Nodes and Text components with style text enabled can now contain <a> tags to create hyperlinks. When a link is clicked, the control raises hyperlinkClicked event to let you implement navigation:

// node is a ShapeNode instance
node.setText("test <a='http://mindfusion.eu'>link</a> test");


// attach an event listener to the hyperlinkClicked event
diagram.addEventListener(Events.hyperlinkClicked, onHyperlinkClicked);

function onHyperlinkClicked(sender, args)

  • The serializeTag event lets you save complex Tag and Id objects in XML format.
  • Various arrowhead rendering fixes.

Distribution for the latest version can be downloaded here, or from the clients area on our site:

Updated scripts are also available as diagram-library NPM package.

IP Logged    
Page Index Toggle Pages: 1 Send Topic Print