@logicflow/core
Version:
LogicFlow, help you quickly create flowcharts
16 lines (15 loc) • 504 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.snapline = void 0;
function snapline(eventCenter, snaplineModel) {
// 节点拖动时启动对齐线计算
eventCenter.on('node:mousemove', function (_a) {
var data = _a.data;
snaplineModel.setNodeSnapLine(data);
});
// 节点拖动结束时,对齐线消失
eventCenter.on('node:mouseup', function () {
snaplineModel.clearSnapline();
});
}
exports.snapline = snapline;