From 0428e27039364202be19ead825d9ea0afba38565 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 22 Jun 2016 12:27:47 +0100 Subject: [PATCH] Improved type styling --- nodes/core/core/lib/debug/debug.js | 69 +++++++++++++++++++++-------- nodes/core/core/lib/debug/style.css | 38 +++++++++++----- 2 files changed, 79 insertions(+), 28 deletions(-) diff --git a/nodes/core/core/lib/debug/debug.js b/nodes/core/core/lib/debug/debug.js index 839ddddbc..7c71621e6 100644 --- a/nodes/core/core/lib/debug/debug.js +++ b/nodes/core/core/lib/debug/debug.js @@ -1,4 +1,16 @@ $(function() { + + $("#debug-tab-clear").click(function() { + $(".debug-message").remove(); + // messageCount = 0; + // RED.nodes.eachNode(function(node) { + // node.highlighted = false; + // node.dirty = true; + // }); + // RED.view.redraw(); + }); + + function getTimestamp() { var d = new Date(); return d.toLocaleString(); @@ -72,50 +84,71 @@ $(function() { msg.innerHTML += ''+ payload+ ''; } else { var el = $('').appendTo(msg); - buildMessageElement(JSON.parse(payload)).appendTo(el); + buildMessageElement(JSON.parse(payload),true).appendTo(el); } $("#debug-content").append(msg); $("#debug-content").scrollTop($("#debug-content")[0].scrollHeight); },false); - function buildMessageElement(obj) { + function buildMessageElement(obj,topLevel) { var i; var e; var entryObj; - var element = $(''); + var header; + var element = $('').toggleClass('collapsed',topLevel); if (Array.isArray(obj)) { $('').html('Array['+obj.length+']').appendTo(element); - for (i=0;i