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); } }