From 8a2e74b3b8d51d33fa20cff1466d0b43619a3fe2 Mon Sep 17 00:00:00 2001 From: Steve-Mcl Date: Mon, 4 Oct 2021 23:52:55 +0100 Subject: [PATCH] fix grunt errors --- .../@node-red/editor-client/src/js/ui/utils.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js index 2888cf1b2..ef4e3fb45 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js @@ -26,11 +26,12 @@ RED.utils = (function() { name: 'descriptionList', level: 'block', // Is this a block-level or inline-level tokenizer? start(src) { - if (!src) return null - return src.match(/:[^:\n]/)?.index; // Hint to Marked.js to stop and check for a match + if (!src) { return null; } + let m = src.match(/:[^:\n]/); + return m && m.index; // Hint to Marked.js to stop and check for a match }, tokenizer(src, tokens) { - if (!src) return null; + if (!src) { return null; } const rule = /^(?::[^:\n]+:[^:\n]*(?:\n|$))+/; // Regex for the complete token const match = rule.exec(src); if (match) { @@ -51,11 +52,12 @@ RED.utils = (function() { name: 'description', level: 'inline', // Is this a block-level or inline-level tokenizer? start(src) { - if (!src) return null - src.match(/:/)?.index; // Hint to Marked.js to stop and check for a match + if (!src) { return null; } + let m = src.match(/:/); + return m & m.index; // Hint to Marked.js to stop and check for a match }, tokenizer(src, tokens) { - if (!src) return null; + if (!src) { return null; } const rule = /^:([^:\n]+)\(([^:\n]+)\).*?:([^:\n]*)(?:\n|$)/; // Regex for the complete token const match = rule.exec(src); if (match) {