@curvenote/schema
Version:
Schema and markdown parser for @curvenote/editor
12 lines • 505 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.setInnerHTML = void 0;
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;
}
exports.setInnerHTML = setInnerHTML;
//# sourceMappingURL=utils.js.map
;