From 7ebf84f38cf05c59fa83093f88f58448437467a0 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 30 Nov 2023 14:50:28 +0000 Subject: [PATCH] Fix debug filter --- .../@node-red/nodes/core/common/21-debug.html | 20 +++++++++++++++++ .../core/common/lib/debug/debug-utils.js | 22 ------------------- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/packages/node_modules/@node-red/nodes/core/common/21-debug.html b/packages/node_modules/@node-red/nodes/core/common/21-debug.html index 3cba8aaae..1c33ad848 100644 --- a/packages/node_modules/@node-red/nodes/core/common/21-debug.html +++ b/packages/node_modules/@node-red/nodes/core/common/21-debug.html @@ -509,6 +509,26 @@ } } + function containsDebug(sid, map) { + var item = map[sid]; + if (item) { + if (item.debug === undefined) { + var sfs = Object.keys(item.subflows); + var contain = false; + for (var i = 0; i < sfs.length; i++) { + var sf = sfs[i]; + if (containsDebug(sf, map)) { + contain = true; + break; + } + } + item.debug = contain; + } + return item.debug; + } + return false; + } + $("#red-ui-sidebar-debug-open").on("click", function(e) { e.preventDefault(); subWindow = window.open(document.location.toString().replace(/[?#].*$/,"")+"debug/view/view.html"+document.location.search,"nodeREDDebugView","menubar=no,location=no,toolbar=no,chrome,height=500,width=600"); diff --git a/packages/node_modules/@node-red/nodes/core/common/lib/debug/debug-utils.js b/packages/node_modules/@node-red/nodes/core/common/lib/debug/debug-utils.js index 89b1a6241..a4cd4c68d 100644 --- a/packages/node_modules/@node-red/nodes/core/common/lib/debug/debug-utils.js +++ b/packages/node_modules/@node-red/nodes/core/common/lib/debug/debug-utils.js @@ -248,28 +248,6 @@ RED.debug = (function() { } - - function containsDebug(sid, map) { - var item = map[sid]; - if (item) { - if (item.debug === undefined) { - var sfs = Object.keys(item.subflows); - var contain = false; - for (var i = 0; i < sfs.length; i++) { - var sf = sfs[i]; - if (containsDebug(sf, map)) { - contain = true; - break; - } - } - item.debug = contain; - } - return item.debug; - } - return false; - } - - function refreshDebugNodeList(data) { debugNodeTreeList.treeList("data", data); }