Skip to content

Instantly share code, notes, and snippets.

@dongsik-yoo
Created February 13, 2019 08:31
Show Gist options
  • Save dongsik-yoo/ad62107da60a5a618f86300ff222c5e9 to your computer and use it in GitHub Desktop.
Save dongsik-yoo/ad62107da60a5a618f86300ff222c5e9 to your computer and use it in GitHub Desktop.
// unwrap text nodes
wrappers.forEach(span => {
if (span.parentElement) {
const textNode = span.firstChild;
span.removeChild(textNode);
span.parentElement.insertBefore(textNode, span);
span.parentElement.removeChild(span);
}
});
// keep the cursor
if (range) {
selection.removeAllRanges();
selection.addRange(range);
}
paragraph.normalize();
nextParagraph.normalize();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment