@curvenote/schema
Version:
Schema and markdown parser for @curvenote/editor
8 lines • 367 B
JavaScript
export function setInnerHTML(element, content, DOMParser) {
// NOTE: doing a naive .innerHTML does not copy over some attributes e.g. ":value"
// Although it does in JSDOM ... :(
const dom = new DOMParser().parseFromString(content, 'text/html').body;
element.append(...Array.from(dom.children));
return element;
}
//# sourceMappingURL=utils.js.map