@odyzeo/form-item
Version:
Odyzeo form item component with Vue
22 lines (19 loc) • 601 B
JavaScript
export const doPolyfill = () => {
/**
* .closest() polyfill for IE
*/
if (!Element.prototype.matches) {
Element.prototype.matches = Element.prototype.msMatchesSelector
|| Element.prototype.webkitMatchesSelector;
}
if (!Element.prototype.closest) {
Element.prototype.closest = function closest(s) {
let el = this;
do {
if (el.matches(s)) return el;
el = el.parentElement || el.parentNode;
} while (el !== null && el.nodeType === 1);
return null;
};
}
};