Version 2.4 of JsDiagram adds the following new features:
~ jQuery mode is now the default and all sample projects have been updated to use jQuery. If anyone prefers using Microsoft Ajax mode, set MindFusionImpl = "MsAjax" before loading Diagramming.js
~ the loadFromXml(url) method of Diagram class loads XML files created by MindFusion diagram controls for other platforms.
~ call node.setShape(SimpleShape.RoundedRectangle) to render tables and containers with rounded corners.
~ hide table cell frames by setting CellFrameStyle property to CellFrameStyle.None enum member.
~ set EnableStyledText property of TableNode class to render styled text in tables.
~ the cellTextEdited event is raised when users edit the text of table cells.
~ the createEditControl event lets you create custom DOM element or fragment to use as in-place text editor.
~ NodeListView raises nodeSelected event when the user selects a node.
~ fixed setZoomFactorPivot bug in virtual scroll mode.
If anyone is interested in trying the beta version, please download this archive containing the updated script file and examples:
https://mindfusion.eu/_beta/jsdiag24.zipAny comments, questions and general feedback are welcome.