To clear isCopy, isCopyTemplate data when removed relevent node

This commit is contained in:
sakv2e10204
2022-05-31 18:13:57 +05:30
parent c18fdd0ce3
commit 1ec7aa27a4
2 changed files with 15 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ var exportButton;
var dropdownshape; var dropdownshape;
var isService = 0; var isService = 0;
var isCopy = false; var isCopy = false;
var copyID;
var isCopyPara = false; var isCopyPara = false;
localStorage.setItem("copyedgeid", ""); localStorage.setItem("copyedgeid", "");
localStorage.setItem("copynodeid", ""); localStorage.setItem("copynodeid", "");

View File

@@ -1017,12 +1017,26 @@ function removeNodes(nodeID, isMultiple) {
tempUndo.push(nodeDetails); tempUndo.push(nodeDetails);
} }
if (isCopyPara) {
if (nodeID == copiedNodeID) {
isCopyPara = false;
copiedNodeID = "";
}
}
else if (isCopy) {
if (nodeID == copyID) {
isCopy = false;
copyID = "";
}
}
network.body.data.nodes.remove(nodeID); network.body.data.nodes.remove(nodeID);
} }
function copyNode(nodeID, callback) { function copyNode(nodeID, callback) {
showHideDrawerandMenu(); showHideDrawerandMenu();
isCopy = true; isCopy = true;
copyID = nodeID;
document.getElementById("btnPasteNode").onclick = pasteNode.bind( document.getElementById("btnPasteNode").onclick = pasteNode.bind(
this, this,
nodeID, nodeID,