UNPKG

mxgraph-map-fix

Version:

mxGraph is a fully client side JavaScript diagramming library that uses SVG and HTML for rendering.

37 lines (36 loc) 1.19 kB
<mxEditor> <ui> <add as="graph" element="graph"/> <add as="toolbar" element="toolbox"/> </ui> <Array as="templates"> <add as="myFirstTemplate"> <Rect label="Rectangle" href=""> <mxCell vertex="1"> <mxGeometry as="geometry" width="80" height="40"/> </mxCell> </Rect> </add> </Array> <Array as="actions"> <add as="myFirstAction"><![CDATA[ function (editor, cell) { var encoder = new mxCodec(); var node = encoder.encode(editor.graph.getModel()); mxUtils.popup(mxUtils.getPrettyXml(node), true); } ]]></add> </Array> <mxDefaultToolbar as="toolbar"> <add as="MyFirstAction" action="myFirstAction" icon="images/icons48/gear.png"/> <hr/><br/> <add as="Gear" template="myFirstTemplate" style="rounded=1" icon="images/icons48/server.png"/> <add as="Earth" template="myFirstTemplate" style="shape=ellipse" icon="images/icons48/earth.png"/> </mxDefaultToolbar> <mxDefaultPopupMenu as="popupHandler"> <add as="Show XML (Custom)" action="myFirstAction" icon="images/icons48/gear.png"/> <separator/> <add as="Delete (Built-in)" action="delete" icon="images/icons48/keys.png" if="cell"/> </mxDefaultPopupMenu> </mxEditor>