mirror of
https://github.com/plausible/analytics.git
synced 2024-12-11 09:25:38 +03:00
14 lines
407 B
JavaScript
14 lines
407 B
JavaScript
|
if (window.Element && !Element.prototype.closest) {
|
||
|
Element.prototype.closest =
|
||
|
function(s) {
|
||
|
var matches = (this.document || this.ownerDocument).querySelectorAll(s),
|
||
|
i,
|
||
|
el = this;
|
||
|
do {
|
||
|
i = matches.length;
|
||
|
while (--i >= 0 && matches.item(i) !== el) {};
|
||
|
} while ((i < 0) && (el = el.parentElement));
|
||
|
return el;
|
||
|
};
|
||
|
}
|