UNPKG

@diplodoc/transform

Version:

A simple transformer of text in YFM (Yandex Flavored Markdown) to HTML

29 lines (26 loc) 951 B
import getRootNode from 'get-root-node-polyfill'; if (typeof document !== 'undefined') { // matches polyfill for old edge (function (e) { const matches = e.matches || e.matchesSelector || e.webkitMatchesSelector || e.mozMatchesSelector || e.msMatchesSelector || e.oMatchesSelector; if (matches) { e.matches = e.matchesSelector = matches; } else { e.matches = e.matchesSelector = function matches(selector) { const rootNode = e.getRootNode ? e.getRootNode() : getRootNode.call(e); const matches = rootNode.querySelectorAll(selector); const th = this; return Array.prototype.some.call(matches, (e) => { return e === th; }); }; } // eslint-disable-next-line no-undef })(Element.prototype); }