Files
talk/plugins/talk-plugin-rich-text/client/components/rte/utils.js
T
2018-03-23 12:37:20 +01:00

13 lines
266 B
JavaScript

export function hasAncestor(tag) {
const sel = window.getSelection();
const range = sel.getRangeAt(0);
let cur = range.startContainer;
do {
if (cur.nodeName === tag) {
return true;
}
cur = cur.parentNode;
} while (cur);
return false;
}