You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@annotator.apache.org by ge...@apache.org on 2020/07/23 13:42:56 UTC
[incubator-annotator] 01/05: nitpicking
This is an automated email from the ASF dual-hosted git repository.
gerben pushed a commit to branch tweak-highlighter
in repository https://gitbox.apache.org/repos/asf/incubator-annotator.git
commit 226107b9f7a514c11c72b6f4881fc17ed7384f0f
Author: Gerben <ge...@treora.com>
AuthorDate: Thu Jun 25 22:47:16 2020 +0200
nitpicking
Replace replaceChild with replaceWith (or: In the function that invokes
replaceChild, replace with replaceWith replaceChild)
---
packages/dom/src/highlight-range.ts | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/packages/dom/src/highlight-range.ts b/packages/dom/src/highlight-range.ts
index e18a6a4..043d739 100644
--- a/packages/dom/src/highlight-range.ts
+++ b/packages/dom/src/highlight-range.ts
@@ -46,8 +46,8 @@ export function highlightRange(
// Return a function that cleans up the highlightElements.
function removeHighlights() {
// Remove each of the created highlightElements.
- for (const highlightIdx in highlightElements) {
- removeHighlight(highlightElements[highlightIdx]);
+ for (const highlightElement of highlightElements) {
+ removeHighlight(highlightElement);
}
}
return removeHighlights;
@@ -132,10 +132,7 @@ function removeHighlight(highlightElement: HTMLElement) {
// If it has somehow been removed already, there is nothing to be done.
if (!highlightElement.parentNode) return;
if (highlightElement.childNodes.length === 1) {
- highlightElement.parentNode.replaceChild(
- highlightElement.firstChild as ChildNode,
- highlightElement,
- );
+ highlightElement.replaceWith(highlightElement.firstChild as Node);
} else {
// If the highlight somehow contains multiple nodes now, move them all.
while (highlightElement.firstChild) {