Improved Squire WYSIWYG handling of A and IMG.

And also use Optional chaining (?.)
This commit is contained in:
the-djmaze 2022-08-29 09:36:32 +02:00
parent cad5fb6067
commit 3f3a3f9147
2 changed files with 13 additions and 22 deletions

View file

@ -143,7 +143,7 @@ const
return node.nodeName === tag && Object.entries(attributes).every(([k,v]) => node.getAttribute(k) === v);
},
getClosest = ( node, root, selector ) => {
node = (!node || node.closest ? node : node.parentElement);
node = (node && !node.closest) ? node.parentElement : node;
node = node && node.closest(selector);
return (node && root.contains(node)) ? node : null;
},