This is a JavaScript library that uses built-in browser capabilities to provide an interactive drawing and diagramming solution
mxGraph provides great in startup time, interactivity and functionality.
mxGraph provides great in startup time, interactivity and functionality.
Here are some key features of "mxGraph":
· Centralized updating managed at the server
· No client plug-ins or installation required
· Deployment using Java, .NET, PHP, static HTML and more
· Easy configuration of the application using XML
· User interface is HTML and the data is exchanged in XML
· Java, .NET or PHP backend for concurrent diagram editing
What's New in This Release:
- · Adds mxCellEditor.focusLost hook for handling lost focus while in-place editing
- · Fixes order of reconfigure and redraw for shapes in mxCellRenderer.redraw
- · Fixes CSS rules for td.mxWindowPane select, textarea and radio in common.css
- · Fixes inverse coordinates for moveCircle switch in mxCircleLayout
- · Adds limited support for HTML format in mxGraphicsCanvas2D, wrapping in mxGdiCanvas2D
- · Uses foreignObject in mxSvgCanvas2D for rendering HTML markup
- · Adds wrap, format arguments in mxICanvas2D.text, image-, xmland svg export
- · Adds old actor shape, other HTML shapes in grapheditor sidebar
- · Adds mxGraphHandler.getMovePreview
- · Fixes missing HTML boundingBox with foreignObjects and overflow=fill
- · Adds mxText.prototype.forceIgnoreStringSize for performance tuning in IE
- · Removes EditorUi.checkBackend in grapheditor, moves check to index.html
- · Caches visible terminal in mxCellState, adds set/getVisibleTerminal(State)
- · Changes type of terminal argument in mxEdgeHandler.updatePreviewState
- · Fixes mxEdgeSegmentHandler.refresh to only update the bends
- · Sets crisp rendering attribute to false in mxImageShape
- · Fixes cropped HTML connector image in mxConnectionHandler
- · Uses custom graph for tooltips and thumbnails in grapheditor sidebar
- · Removes uml parameter in grapheditor example, adds shapes with HTML labels
- · Fixes scaled HTML label bounds for overflow=fill in IE9 standards
- · Adds mxKeyHandler.bindShiftKey, bindControlShiftKey
- · Adds new mxText.prototype.redrawSvgTextNodes hook
- · Fixes event handling in mxGraph.fit for unchanged scales
- · Fixes mxEdgeHandler.isHandleVisible for indices != 1
- · Adds checkFoldable argument in mxGraph.foldCells/cellsFolded
- · Deprecates old grapheditor example in examples/editors
- · Fixes possible NPE in mxObjectCodec.set/getFieldValue
- · Fixes normal flow no longer uses exceptions in mxObjectCodec
- · Adds mxObjectCodec.get/setFieldValueWithAccessor methods
- · Fixes possible NPE in mxVertexHandler when entering groups
- · Fixes offset for invisible page shadow in mxGraphComponent.zoom
- · Fixes rotation of bounds, image export of rotated mxTriangle
- · Fixes possible array index exception in mxGraph.cellsAdded