同步操作将从 Jason/mxgraph 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<!--Copyright (c) 2006-2013, JGraph LtdOverlays example for mxGraph. This example demonstrates cellhighlighting, overlays and handling click and double clickevents. See also: events.html for more event handling.--><html><head><title>Overlays example for mxGraph</title><!-- Sets the basepath for the library if not in same directory --><script type="text/javascript">mxBasePath = '../src';</script><!-- Loads and initializes the library --><script type="text/javascript" src="../src/js/mxClient.js"></script><!-- Example code --><script type="text/javascript">// Program starts here. Creates a sample graph in the// DOM node with the specified ID. This function is invoked// from the onLoad event handler of the document (see below).function main(container){// Checks if browser is supportedif (!mxClient.isBrowserSupported()){// Displays an error message if the browser is// not supported.mxUtils.error('Browser is not supported!', 200, false);}else{// Creates the graph inside the given containervar graph = new mxGraph(container);// Disables basic selection and cell handlinggraph.setEnabled(false);// Highlights the vertices when the mouse entersvar highlight = new mxCellTracker(graph, '#00FF00');// Enables tooltips for the overlaysgraph.setTooltips(true);// Installs a handler for click events in the graph// that toggles the overlay for the respective cellgraph.addListener(mxEvent.CLICK, function(sender, evt){var cell = evt.getProperty('cell');if (cell != null){var overlays = graph.getCellOverlays(cell);if (overlays == null){// Creates a new overlay with an image and a tooltipvar overlay = new mxCellOverlay(new mxImage('editors/images/overlays/check.png', 16, 16),'Overlay tooltip');// Installs a handler for clicks on the overlayoverlay.addListener(mxEvent.CLICK, function(sender, evt2){mxUtils.alert('Overlay clicked');});// Sets the overlay for the cell in the graphgraph.addCellOverlay(cell, overlay);}else{graph.removeCellOverlays(cell);}}});// Installs a handler for double click events in the graph// that shows an alert boxgraph.addListener(mxEvent.DOUBLE_CLICK, function(sender, evt){var cell = evt.getProperty('cell');mxUtils.alert('Doubleclick: '+((cell != null) ? 'Cell' : 'Graph'));evt.consume();});// Gets the default parent for inserting new cells. This// is normally the first child of the root (ie. layer 0).var parent = graph.getDefaultParent();// Adds cells to the model in a single stepgraph.getModel().beginUpdate();try{var v1 = graph.insertVertex(parent, null, 'Click,', 20, 20, 60, 40);var v2 = graph.insertVertex(parent, null, 'Doubleclick', 200, 150, 100, 40);var e1 = graph.insertEdge(parent, null, '', v1, v2);}finally{// Updates the displaygraph.getModel().endUpdate();}}};</script></head><!-- Page passes the container for the graph to the program --><body onload="main(document.getElementById('graphContainer'))"><!-- Creates a container for the graph with a grid wallpaper --><div id="graphContainer"style="overflow:hidden;position:relative;width:321px;height:241px;background:url('editors/images/grid.gif')"></div></body></html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。