Newer
Older
class AddNodeTool extends Tool {
constructor(key) {
super("Add node", "addnode", key);
}
onBackgroundClick(event, positions) {
var node = {};
// Set position
node.fx = positions.graph.x;
node.fy = positions.graph.y;
var node = graph.addNode(node);
if (node === undefined) {
console.error("Couldn't add new node");
return;
}
state.setSelectedItem(node);
}
}