From e055468f77acfb5d5e070dd682d1317aeef79fbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?KB=20J=C3=B8rgensen?= Date: Mon, 22 Jan 2018 10:13:43 +0100 Subject: [PATCH] Added comment to explain meaning of a regex. --- editor/extensions/ext-connector.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/editor/extensions/ext-connector.js b/editor/extensions/ext-connector.js index d895e98f..9c6e631c 100644 --- a/editor/extensions/ext-connector.js +++ b/editor/extensions/ext-connector.js @@ -598,6 +598,9 @@ svgEditor.addExtension("Connector", function(S) { if('se:connector' in elem.attr) { elem.attr['se:connector'] = elem.attr['se:connector'].split(' ') .map(function(oldID){ return input.changes[oldID] }).join(' '); + + // Check validity - the field would be something like 'svg_21 svg_22', but + // if one end is missing, it would be 'svg_21' and therefore fail this test if(!/. ./.test(elem.attr['se:connector'])) remove.push(elem.attr.id); }