diff --git a/editor/js/ui/diff.js b/editor/js/ui/diff.js index 27e069ceb..70c1d75d4 100644 --- a/editor/js/ui/diff.js +++ b/editor/js/ui/diff.js @@ -587,7 +587,8 @@ RED.diff = (function() { if (localNode) { localCell.addClass("node-diff-node-unchanged"); $('').appendTo(localCell); - RED.utils.createObjectElement(localNode.id).appendTo(localCell); + element = $('').appendTo(localCell); + RED.utils.createObjectElement(localNode.id).appendTo(element); } else { localCell.addClass("node-diff-empty"); } @@ -596,7 +597,8 @@ RED.diff = (function() { remoteCell.addClass("node-diff-node-unchanged"); if (remoteNode) { $('').appendTo(remoteCell); - RED.utils.createObjectElement(remoteNode.id).appendTo(remoteCell); + element = $('').appendTo(remoteCell); + RED.utils.createObjectElement(remoteNode.id).appendTo(element); } else { remoteCell.addClass("node-diff-empty"); } @@ -628,7 +630,8 @@ RED.diff = (function() { if (localNode) { localCell.addClass("node-diff-node-"+(localChanged?"changed":"unchanged")); $(''+(localChanged?'':'')+'').appendTo(localCell); - RED.utils.createObjectElement({x:localNode.x,y:localNode.y}).appendTo(localCell); + element = $('').appendTo(localCell); + RED.utils.createObjectElement({x:localNode.x,y:localNode.y}).appendTo(element); } else { localCell.addClass("node-diff-empty"); } @@ -638,7 +641,8 @@ RED.diff = (function() { remoteCell.addClass("node-diff-node-"+(remoteChanged?"changed":"unchanged")); if (remoteNode) { $(''+(remoteChanged?'':'')+'').appendTo(remoteCell); - RED.utils.createObjectElement({x:remoteNode.x,y:remoteNode.y}).appendTo(remoteCell); + element = $('').appendTo(remoteCell); + RED.utils.createObjectElement({x:remoteNode.x,y:remoteNode.y}).appendTo(element); } else { remoteCell.addClass("node-diff-empty"); } @@ -742,7 +746,8 @@ RED.diff = (function() { localCell.addClass("node-diff-node-conflict"); $('').appendTo(localCell); } - RED.utils.createObjectElement(localNode[d]).appendTo(localCell); + element = $('').appendTo(localCell); + RED.utils.createObjectElement(localNode[d]).appendTo(element); } else { localCell.addClass("node-diff-empty"); } @@ -756,7 +761,8 @@ RED.diff = (function() { remoteCell.addClass("node-diff-node-conflict"); $('').appendTo(remoteCell); } - RED.utils.createObjectElement(remoteNode[d]).appendTo(remoteCell); + element = $('').appendTo(remoteCell); + RED.utils.createObjectElement(remoteNode[d]).appendTo(element); } else { remoteCell.addClass("node-diff-empty"); } diff --git a/editor/js/ui/utils.js b/editor/js/ui/utils.js index 2534f8685..0a2053531 100644 --- a/editor/js/ui/utils.js +++ b/editor/js/ui/utils.js @@ -395,10 +395,12 @@ RED.utils = (function() { for (i=0;i