(name, nextTo, options)
| 20 | } |
| 21 | |
| 22 | function addNode(name, nextTo, options) { |
| 23 | options = { select: true, shiftY: 0, before: false, ...(options || {}) }; |
| 24 | const node = LiteGraph.createNode(name); |
| 25 | app.graph.add(node); |
| 26 | node.pos = [ |
| 27 | options.before ? nextTo.pos[0] - node.size[0] - 30 : nextTo.pos[0] + nextTo.size[0] + 30, |
| 28 | nextTo.pos[1] + options.shiftY, |
| 29 | ]; |
| 30 | if (options.select) { |
| 31 | app.canvas.selectNode(node, false); |
| 32 | } |
| 33 | return node; |
| 34 | } |
| 35 | |
| 36 | app.registerExtension({ |
| 37 | name: "pysssss.QuickNodes", |
no outgoing calls
no test coverage detected