From 1e9ce550db65009c49427f6a2e13db56ead66b33 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Mon, 22 May 2017 20:13:39 +0100 Subject: [PATCH] Handle empty array/objects in debug view --- editor/js/ui/utils.js | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/editor/js/ui/utils.js b/editor/js/ui/utils.js index d4bb4caf7..2534f8685 100644 --- a/editor/js/ui/utils.js +++ b/editor/js/ui/utils.js @@ -302,31 +302,32 @@ RED.utils = (function() { } var fullLength = data.length; - if (originalLength > 0) { + if (originalLength > 0) { $(' ').prependTo(header); var arrayRows = $('
').appendTo(element); element.addClass('debug-message-buffer-raw'); - - if (key) { - headerHead = $('').html(typeHint||(type+'['+originalLength+']')).appendTo(entryObj); - } else { - headerHead = $('').appendTo(entryObj); - $('[ ').appendTo(headerHead); - var arrayLength = Math.min(originalLength,10); - for (i=0;i, ').appendTo(headerHead); - } + } + if (key) { + headerHead = $('').html(typeHint||(type+'['+originalLength+']')).appendTo(entryObj); + } else { + headerHead = $('').appendTo(entryObj); + $('[ ').appendTo(headerHead); + var arrayLength = Math.min(originalLength,10); + for (i=0;i, ').appendTo(headerHead); } - if (originalLength > arrayLength) { - $('').appendTo(headerHead); - } - if (arrayLength === 0) { - $('empty').appendTo(headerHead); - } - $(' ]').appendTo(headerHead); } + if (originalLength > arrayLength) { + $('').appendTo(headerHead); + } + if (arrayLength === 0) { + $('empty').appendTo(headerHead); + } + $(' ]').appendTo(headerHead); + } + if (originalLength > 0) { makeExpandable(header,function() { if (!key) {