@wordpress/blocks
Version:
Block API for WordPress.
25 lines (24 loc) • 624 B
JavaScript
// packages/blocks/src/api/raw-handling/ms-list-ignore.js
function msListIgnore(node) {
if (node.nodeType !== node.ELEMENT_NODE) {
return;
}
const style = node.getAttribute("style");
if (!style || !style.includes("mso-list")) {
return;
}
const rules = style.split(";").reduce((acc, rule) => {
const [key, value] = rule.split(":");
if (key && value) {
acc[key.trim().toLowerCase()] = value.trim().toLowerCase();
}
return acc;
}, {});
if (rules["mso-list"] === "ignore") {
node.remove();
}
}
export {
msListIgnore as default
};
//# sourceMappingURL=ms-list-ignore.mjs.map