INNER CODE UNIT · JavaScript
xx
ayushk7/CodeWire · javascript/ContextMenu/contextMenu.js:132
let xx = e.target.parentElement.getBoundingClientRect().x - stage.getContainer().getBoundingClientRect().x;
let yy = e.target.parentElement.getBoundingClientRect().y - stage.getContainer().getBoundingClientRect().y;
if (e.target.innerHTML == "Get") {
Nodes.CreateNode(nodeType, { x: xx, y: yy }, layer, stage, "Get", draggedVariableInfo.dataType, null);
}
else {
Nodes.CreateNode(nodeType, { x: xx, y: yy }, layer, stage, "Set", draggedVariableInfo.dataType, null);
}
});
stage.getContainer().addEventListener('dragenter', (e) => {
e.preventDefault();
e.stopPropagation();
});
stage.getContainer().addEventListener('dragover', (e) => {
e.preventDefault();
e.stopPropagation();