Skip to content

Commit 4cc66b8

Browse files
fix: drag node hidden menu
fix: drag node hidden menu
2 parents 1b86cbb + 5a7458a commit 4cc66b8

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-visual-modeling",
3-
"version": "1.1.4",
3+
"version": "1.1.5",
44
"description": "一个基于React的数据可视化建模的DAG图,适用于UML,数据库建模,数据仓库建设等业务",
55
"main": "dist/index.js",
66
"pack": "pack/index.js",
@@ -21,7 +21,7 @@
2121
"author": "无惟",
2222
"license": "MIT",
2323
"dependencies": {
24-
"butterfly-dag": "~4.0.2",
24+
"butterfly-dag": "^4.0.2",
2525
"jquery": "^3.5.1",
2626
"react-data-mapping": "^1.1.2"
2727
},

src/canvas/canvas.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Canvas} from 'butterfly-dag';
1+
import {Canvas, Tips} from 'butterfly-dag';
22
import $ from 'jquery';
33

44
import CollapseMenuGen from './collapse-menu.jsx';
@@ -26,6 +26,11 @@ export default class TableCanvas extends Canvas {
2626
});
2727
});
2828

29+
// 移动节点时,隐藏菜单
30+
this.on('system.drag.start', (data) => {
31+
Tips.closeMenu();
32+
});
33+
2934
if (this._enableHoverChain) {
3035
this.on('custom.endpoint.hover', (data) => {
3136
let point = data.point;

0 commit comments

Comments
 (0)