diff --git a/nodes/core/core/58-debug.html b/nodes/core/core/58-debug.html
index dc611c8b1..ce8307b16 100644
--- a/nodes/core/core/58-debug.html
+++ b/nodes/core/core/58-debug.html
@@ -138,24 +138,29 @@
var msg = document.createElement("div");
msg.onmouseover = function() {
msg.style.borderRightColor = "#999";
- RED.nodes.eachNode(function(node) {
- if( node.id == o.id) {
- node.highlighted = true;
- node.dirty = true;
- }
- });
+ var n = RED.nodes.node(o.id);
+ if (n) {
+ n.highlighted = true;
+ n.dirty = true;
+ }
RED.view.redraw();
};
msg.onmouseout = function() {
msg.style.borderRightColor = "";
- RED.nodes.eachNode(function(node) {
- if( node.id == o.id) {
- node.highlighted = false;
- node.dirty = true;
- }
- });
+ var n = RED.nodes.node(o.id);
+ if (n) {
+ n.highlighted = false;
+ n.dirty = true;
+ }
RED.view.redraw();
};
+ msg.onclick = function() {
+ var node = RED.nodes.node(o.id);
+ if (node) {
+ RED.view.showWorkspace(node.z);
+ }
+
+ };
var name = (o.name?o.name:o.id).toString().replace(/&/g,"&").replace(//g,">");
var topic = (o.topic||"").toString().replace(/&/g,"&").replace(//g,">");
var payload = (o.msg||"").toString().replace(/&/g,"&").replace(//g,">");