Enable the unicorn/prefer-modern-dom-apis ESLint plugin rule

This rule will help enforce slightly shorter code, and according to MDN both `Element.replaceWith()` and `Element.before()` are available in all browsers that we currently support.

Please find additional information here:
 - https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-modern-dom-apis.md
 - https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith
 - https://developer.mozilla.org/en-US/docs/Web/API/Element/before
This commit is contained in:
Jonas Jenwald 2022-06-12 17:19:32 +02:00
parent 0c65926d5b
commit 4d39898823
4 changed files with 6 additions and 5 deletions

View file

@ -133,7 +133,7 @@ function updateEmbedElement(elem) {
elem.type = "text/html";
elem.src = getEmbeddedViewerURL(elem.src);
if (parentNode) {
parentNode.insertBefore(elem, nextSibling);
nextSibling.before(elem);
}
}