Newer
Older
import AddNodeIcon from "../../images/tools/addnode.png";
import { Editor } from "../components/editor";
export default class AddNodeTool extends Tool {
super("Add node", AddNodeIcon, key);
}
onBackgroundClick(event, positions) {
var node = {};
// Set position
node.fx = positions.graph.x;
node.fy = positions.graph.y;
node = Editor.globalState.addNode(node);
if (node === undefined) {
console.error("Couldn't add new node");
return;
}
Editor.globalState.setSelectedItem(node);