UNPKG

@contentstack/utils

Version:
16 lines 826 B
import { elementToJson } from '../helper/html-to-json'; import { createMetadata } from '../Models/metadata-model'; var frameflag = 'documentfragmentcontainer'; String.prototype.forEachEmbeddedItem = function (callbackfn) { var str = "<".concat(frameflag, ">").concat(this.toString(), "</").concat(frameflag, ">"); var root = (new DOMParser()).parseFromString(str, 'text/html'); var embeddedEntries = root.querySelectorAll(".embedded-entry"); embeddedEntries.forEach(function (element) { callbackfn(element.outerHTML, createMetadata(elementToJson(element))); }); var embeddedAsset = root.querySelectorAll(".embedded-asset"); embeddedAsset.forEach(function (element) { callbackfn(element.outerHTML, createMetadata(elementToJson(element))); }); }; //# sourceMappingURL=index.js.map