mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Strip tab node definition when exporting
This commit is contained in:
parent
23087447f1
commit
9d4d1acf2d
@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Copyright 2013, 2015 IBM Corp.
|
* Copyright 2013, 2016 IBM Corp.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -381,6 +381,17 @@ RED.nodes = (function() {
|
|||||||
return nns;
|
return nns;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function convertWorkspace(n) {
|
||||||
|
var node = {};
|
||||||
|
node.id = n.id;
|
||||||
|
node.type = n.type;
|
||||||
|
for (var d in n._def.defaults) {
|
||||||
|
if (n._def.defaults.hasOwnProperty(d)) {
|
||||||
|
node[d] = n[d];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return node;
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Converts a node to an exportable JSON Object
|
* Converts a node to an exportable JSON Object
|
||||||
**/
|
**/
|
||||||
@ -531,7 +542,7 @@ RED.nodes = (function() {
|
|||||||
var i;
|
var i;
|
||||||
for (i=0;i<workspacesOrder.length;i++) {
|
for (i=0;i<workspacesOrder.length;i++) {
|
||||||
if (workspaces[workspacesOrder[i]].type == "tab") {
|
if (workspaces[workspacesOrder[i]].type == "tab") {
|
||||||
nns.push(workspaces[workspacesOrder[i]]);
|
nns.push(convertWorkspace(workspaces[workspacesOrder[i]]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (i in subflows) {
|
for (i in subflows) {
|
||||||
|
Loading…
Reference in New Issue
Block a user