UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

2 lines (1 loc) 662 B
var c=Object.defineProperty;var i=(t,r)=>c(t,"name",{value:r,configurable:!0});import{IS_BLOCK as f}from"jodit/esm/core/constants.js";import{Dom as s}from"jodit/esm/core/dom/dom.js";function l(t,r){return t.nodeName.toLowerCase()!==r.element?!1:r.classes.every(n=>t.classList.contains(n))}i(l,"elementMatchesDefinition");function d(t,r){const n=t.s.current();if(!n)return null;for(const o of r)if(f.test(o.element)){const e=s.closest(n,s.isBlock,t.editor);if(e&&l(e,o))return o}else{let e=s.isElement(n)?n:n.parentNode;for(;e&&e!==t.editor;){if(s.isElement(e)&&l(e,o))return o;e=e.parentNode}}return null}i(d,"detectActiveStyle");export{d as detectActiveStyle};