From e681288d7ceffec386c6b3ef09d2359e01085162 Mon Sep 17 00:00:00 2001 From: Misode Date: Tue, 28 Jan 2020 19:15:55 +0100 Subject: [PATCH] Fix #75 (#76) * Fix #75 * Declare raw Although it's valid, I don't think we want to use a variable without declaration. Co-authored-by: SPGoding --- js/view.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/js/view.js b/js/view.js index 153254e4..2076ba81 100644 --- a/js/view.js +++ b/js/view.js @@ -277,10 +277,13 @@ function generateJson(data, struct) { let $el = $('#components').find('[data-type="json"]').clone(); $el.attr('data-index', struct.id); $el.find('[data-name]').attr('data-i18n', struct.translate); + let raw; if (typeof data !== 'string') { - data = JSON.stringify(data); + raw = JSON.stringify(data); + } else { + raw = data; } - $el.find('textarea').val(data).keydown(e => preventNewline(e)); + $el.find('textarea').val(raw).keydown(e => preventNewline(e)); if (struct.help) { $el.append(generateTooltip(struct.translate)); }