Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/butterfly
/ functions
Functions
1,001 in github.com/alibaba/butterfly
⨍
Functions
1,001
◇
Types & classes
298
↓ 102 callers
Function
require
(filename)
example/pages/code-box/coms/playground/eval-code.js:96
↓ 75 callers
Method
emit
(type, data)
src/edge/baseEdge.js:340
↓ 53 callers
Method
on
(type, callback)
src/edge/baseEdge.js:344
↓ 28 callers
Method
_terminal2canvas
(pos, coordinate, options)
src/utils/coordinate.js:148
↓ 22 callers
Method
moveTo
()
src/interface/node.js:40
↓ 20 callers
Method
addEventListener
()
src/utils/selectCanvas.js:48
↓ 20 callers
Method
getGroup
(id)
src/canvas/baseCanvas.js:2085
↓ 19 callers
Method
getNode
(id)
src/canvas/baseCanvas.js:1688
↓ 15 callers
Method
_init
(obj)
src/edge/baseEdge.js:74
↓ 15 callers
Method
pushActionQueue
(option)
src/canvas/baseCanvas.js:4572
↓ 14 callers
Method
emit
(type, data)
src/node/baseNode.js:281
↓ 14 callers
Method
focus
()
src/interface/node.js:62
↓ 13 callers
Method
destroy
()
src/interface/node.js:55
↓ 13 callers
Method
emit
(type, data)
src/group/baseGroup.js:474
↓ 13 callers
Method
updatePos
(dom = this.dom, orientation = this.orientation, pos = this.pos)
src/endpoint/baseEndpoint.js:98
↓ 12 callers
Function
_calcOrientation
(beginX, beginY, endX, endY, orientationLimit)
src/utils/link/edgeTypes/_utils.js:163
↓ 12 callers
Function
_calcWithLimit
(rank)
src/utils/link/edgeTypes/_utils.js:165
↓ 11 callers
Method
_changeCanvasInfo
(data)
src/utils/selectCanvas.js:146
↓ 11 callers
Method
addEndpoint
(obj, isInited)
src/node/baseNode.js:57
↓ 11 callers
Method
redraw
(opts, callback)
src/canvas/baseCanvas.js:302
↓ 10 callers
Method
create
(options = {})
src/utils/gridService.js:34
↓ 10 callers
Method
getHeight
()
src/interface/node.js:46
↓ 10 callers
Method
getWidth
()
src/interface/node.js:43
↓ 9 callers
Method
addEdges
(links, isNotEventEmit)
src/canvas/baseCanvas.js:2586
↓ 9 callers
Method
getHeight
(d)
src/canvas/treeCanvas.js:403
↓ 9 callers
Method
getWidth
(d)
src/canvas/treeCanvas.js:409
↓ 9 callers
Method
redraw
()
src/interface/edge.js:46
↓ 8 callers
Method
addEndpoint
()
src/interface/node.js:34
↓ 8 callers
Method
addGroup
(group, unionItems, options, isNotEventEmit)
src/canvas/baseCanvas.js:2088
↓ 8 callers
Method
addNode
(node, isNotEventEmit)
src/canvas/baseCanvas.js:1790
↓ 8 callers
Method
addNodes
(nodes, isNotEventEmit)
src/canvas/baseCanvas.js:1696
↓ 8 callers
Function
call
(fn)
react/index.jsx:27
↓ 8 callers
Method
click
()
src/interface/node.js:68
↓ 8 callers
Method
focusCenterWithAnimate
(options, callback)
src/canvas/baseCanvas.js:3683
↓ 8 callers
Function
process
({ nodes = [], edges = [], groups = [] , canvas = {}})
vue/util/process.js:11
↓ 8 callers
Method
removeNodes
(nodes, isNotDelEdge, isNotEventEmit)
src/canvas/baseCanvas.js:1796
↓ 7 callers
Method
draw
(obj)
example/demo/flow/edge.js:5
↓ 7 callers
Method
mounted
()
src/edge/baseEdge.js:105
↓ 7 callers
Method
process
(coord)
src/utils/guidelineService.js:53
↓ 7 callers
Method
remove
()
src/interface/node.js:52
↓ 7 callers
Method
remove
()
src/edge/baseEdge.js:348
↓ 7 callers
Method
removeGroup
(data, isNotEventEmit)
src/canvas/baseCanvas.js:2333
↓ 7 callers
Method
removeNode
(nodeId, isNotDelEdge, isNotEventEmit)
src/canvas/baseCanvas.js:1793
↓ 6 callers
Method
_canvas2terminal
(pos, coordinate, options)
src/utils/coordinate.js:129
↓ 6 callers
Method
_getGroupPos
(group)
src/canvas/baseCanvas.js:2564
↓ 6 callers
Function
_toFixed_3
(num)
src/utils/toolTip.js:19
↓ 6 callers
Function
angle
(a, b)
plugins/layout/src/edgeTypes/obstacleAvoidanceEdge/utils.js:12
↓ 6 callers
Function
distance1d
(a, b)
plugins/layout/src/edgeTypes/obstacleAvoidanceEdge/utils.js:10
↓ 6 callers
Method
getEndpoint
()
src/interface/node.js:31
↓ 6 callers
Function
modifyCSS
(ele, cssStyle)
src/utils/minimap.js:11
↓ 6 callers
Method
move
(position)
src/canvas/baseCanvas.js:4182
↓ 6 callers
Method
removeEdges
(edges, isNotEventEmit, isNotPushActionQueue)
src/canvas/baseCanvas.js:2915
↓ 6 callers
Method
resize
(opts = {})
src/utils/selectCanvas.js:35
↓ 5 callers
Method
_autoLayout
(options)
src/canvas/treeCanvas.js:384
↓ 5 callers
Method
addNode
()
src/interface/group.js:33
↓ 5 callers
Method
addNodes
()
src/interface/group.js:36
↓ 5 callers
Method
clearCanvas
()
src/utils/selectCanvas.js:124
↓ 5 callers
Method
draw
(opts)
example/demo/rule-tree/node.js:11
↓ 5 callers
Method
getBBox
()
src/utils/minimap.js:186
↓ 5 callers
Method
init
(opts)
src/utils/selectCanvas.js:26
↓ 5 callers
Function
transformCode
(str)
plugins/hotkey/src/codemap.js:1
↓ 4 callers
Function
_addSegment
(x, y)
src/utils/link/edgeTypes/flow.js:240
↓ 4 callers
Method
_autoMoveCanvas
(x, y, data, cb)
src/canvas/baseCanvas.js:4273
↓ 4 callers
Method
_findUnion
(type, item)
src/canvas/baseCanvas.js:3897
↓ 4 callers
Method
_resize
()
src/utils/gridService.js:28
↓ 4 callers
Method
addEdge
()
src/interface/canvas.js:38
↓ 4 callers
Function
addEdges
(x1, y1, label1, x2, y2, label2, depth)
src/utils/layout/fishboneLayout.js:42
↓ 4 callers
Method
addEdges
()
src/interface/canvas.js:41
↓ 4 callers
Function
compare
(a, b, ...values)
plugins/layout/src/kedroviz/graph/common.js:56
↓ 4 callers
Method
getDataMap
()
src/interface/canvas.js:91
↓ 4 callers
Function
getFunc
(func, value, defaultValue)
src/utils/layout/dagreLayout.js:92
↓ 4 callers
Method
getNeighborEdges
(id, type)
src/canvas/baseCanvas.js:3012
↓ 4 callers
Method
guidLine
( moveTo = [0, 0], lineTo = [0, 0] )
src/utils/guidelineService.js:49
↓ 4 callers
Method
removeEdges
()
src/interface/canvas.js:56
↓ 4 callers
Method
removeEndpoint
()
src/interface/node.js:37
↓ 4 callers
Method
removeNodes
()
src/interface/group.js:48
↓ 4 callers
Function
tranlateData
(data)
src/utils/layout/hierarchy/index.js:3
↓ 4 callers
Method
unFocus
()
src/interface/node.js:65
↓ 4 callers
Method
zoom
(param, callback)
src/canvas/baseCanvas.js:4137
↓ 3 callers
Method
_calcScrollPos
(isRealtime)
src/utils/coordinate.js:169
↓ 3 callers
Method
_create
(opts)
src/edge/baseEdge.js:433
↓ 3 callers
Function
_drawStraight
(d)
src/utils/link/edgeTypes/flow.js:15
↓ 3 callers
Function
_hide
()
src/utils/toolTip.js:163
↓ 3 callers
Method
_moveGroup
(group, x, y, isNotEventEmit)
src/canvas/baseCanvas.js:2436
↓ 3 callers
Method
_moveNode
(node, x, y, isNotEventEmit)
src/canvas/baseCanvas.js:1989
↓ 3 callers
Method
_moveTo
(x, y)
src/node/baseNode.js:152
↓ 3 callers
Method
_onRemovedNode
(dom)
example/demo/relationalBooks/node.js:78
↓ 3 callers
Method
_onRemovedNode
(dom)
example/demo/relationalBooks-new/node.js:54
↓ 3 callers
Method
_rmSystemUnion
()
src/canvas/baseCanvas.js:3890
↓ 3 callers
Method
alignEdgesCls
()
react/index.jsx:139
↓ 3 callers
Function
dagreLayout
(param)
src/utils/layout/dagreLayout.js:3
↓ 3 callers
Function
diff
(news = [], olds = [], key = 'id')
react/util/diff.js:16
↓ 3 callers
Function
diff
(news = [], olds = [], key = 'id')
vue/util/diff.js:11
↓ 3 callers
Method
drageReDraw
(newParam)
example/demo/dagreLayout/dagre-canvas.js:5
↓ 3 callers
Method
draw
(opts, callback)
src/canvas/baseCanvas.js:252
↓ 3 callers
Function
dynamic
(resolveComponent)
example/lib/dynamic.js:47
↓ 3 callers
Function
findPath
(n, floor)
example/demo/fishbone/tusuanfa.js:87
↓ 3 callers
Function
getDefaultPath
(pointArr)
src/utils/link/edgeTypes/manhattan.js:5
↓ 3 callers
Method
getNode
()
src/interface/canvas.js:23
↓ 3 callers
Function
getNodeTl
(iNodes = [], dagreNodes = [], basicTl)
src/utils/layout/dagreGroupLayout.js:11
next →
1–100 of 1,001, ranked by callers