gitlab-org--gitlab-foss/app/assets/javascripts/extensions/element.js.es6
2016-10-26 10:02:58 +02:00

7 lines
355 B
JavaScript

/* eslint-disable */
Element.prototype.matches = Element.prototype.matches || Element.prototype.msMatches;
Element.prototype.closest = function closest(selector, selectedElement = this) {
if (!selectedElement) return;
return selectedElement.matches(selector) ? selectedElement : Element.prototype.closest(selector, selectedElement.parentElement);
};