Files
lan-manager/web/node_modules/@antv/g6-pc/es/behavior/index.js
openclaw 0a5f6a8047 Initial commit: Lan-manager project code
- Go backend (server/)
- Frontend (web/, server/static/)
- Database and deployment files
- Scripts and docs

Co-Authored-By: 狸花猫/Claude-Qwen3.6-Plus 🐾
2026-04-20 00:52:58 +08:00

39 lines
1.3 KiB
JavaScript

import { each } from '@antv/util';
import { registerBehavior } from '@antv/g6-core';
// import Behavior from './behavior';
import DragCanvas from './drag-canvas';
import DragNode from './drag-node';
import ActivateRelations from './activate-relations';
import BrushSelect from './brush-select';
import ClickSelect from './click-select';
import ZoomCanvas from './zoom-canvas';
import Tooltip from './tooltip';
import EdgeTooltip from './edge-tooltip';
import CollapseExpand from './collapse-expand';
import DragCombo from './drag-combo';
import CollapseExpandCombo from './collapse-expand-combo';
import LassoSelect from './lasso-select';
import CreateEdge from './create-edge';
import ShortcutsCall from './shortcuts-call';
import ScrollCanvas from './scroll-canvas';
var behaviors = {
'drag-canvas': DragCanvas,
'zoom-canvas': ZoomCanvas,
'drag-node': DragNode,
'activate-relations': ActivateRelations,
'brush-select': BrushSelect,
'click-select': ClickSelect,
'lasso-select': LassoSelect,
tooltip: Tooltip,
'edge-tooltip': EdgeTooltip,
'collapse-expand': CollapseExpand,
'drag-combo': DragCombo,
'collapse-expand-combo': CollapseExpandCombo,
'create-edge': CreateEdge,
'shortcuts-call': ShortcutsCall,
'scroll-canvas': ScrollCanvas
};
each(behaviors, function (behavior, type) {
registerBehavior(type, behavior);
});
// export default Behavior;