This commit is contained in:
Gauthier Dandele
2024-09-11 10:48:39 -04:00
committed by GitHub
3 changed files with 923 additions and 796 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -508,10 +508,8 @@ RED.subflow = (function() {
var activeSubflow = RED.nodes.subflow(id);
RED.nodes.eachNode(function(n) {
if (!keepInstanceNodes && n.type == "subflow:"+id) {
removedNodes.push(n);
}
if (n.z == id) {
if (n.z === id || !keepInstanceNodes && n.type === "subflow:" + id) {
RED.nodes.updateConfigNodeUsers(n, { emitEvent: false, action: "remove" });
removedNodes.push(n);
}
});

View File

@@ -5651,12 +5651,9 @@ RED.view = (function() {
* default names
*/
function importNodes(newNodesObj,options) {
options = options || {
addFlow: false,
touchImport: false,
generateIds: false,
generateDefaultNames: false
}
const defaultOptions = { generateIds: false, addFlow: false, touchImport: false, generateDefaultNames: false, importMap: {} };
options = Object.assign({}, defaultOptions, options);
var addNewFlow = options.addFlow
var touchImport = options.touchImport;