@recogito/recogito-client-core
Version:
Core functions, classes and components for RecogitoJS
22 lines (19 loc) • 565 B
JavaScript
import 'core-js/stable';
import 'regenerator-runtime/runtime';
/**
* Adds DOM polyfills that babel polyfill doesn't include
*/
if (!Element.prototype.matches) {
Element.prototype.matches = Element.prototype.msMatchesSelector ||
Element.prototype.webkitMatchesSelector;
}
if (!Element.prototype.closest) {
Element.prototype.closest = function(s) {
let el = this;
do {
if (Element.prototype.matches.call(el, s)) return el;
el = el.parentElement || el.parentNode;
} while (el !== null && el.nodeType === 1);
return null;
};
}