polyfill-service
Version:
A polyfill combinator
1 lines • 922 B
JSON
{"aliases":["default","blissfuljs"],"browsers":{"bb":"*","android":"<47","chrome":"* - 41","ie":"*","ie_mob":"*","ios_saf":"<9.2","firefox":"6 - 34","opera":"<28","op_mini":"*","op_mob":"<33","safari":"<9","firefox_mob":"6 - 43"},"dependencies":["Element.prototype.matches"],"docs":"https://developer.mozilla.org/en-US/docs/Web/API/Element/closest","spec":"http://dom.spec.whatwg.org/#dom-element-closest","baseDir":"Element/prototype/closest","hasTests":true,"rawSource":"\n// Element.prototype.closest\nElement.prototype.closest = function closest(selector) {\n\tvar node = this;\n\n\twhile (node) {\n\t\tif (node.matches(selector)) return node;\n\t\telse node = node.parentElement;\n\t}\n\n\treturn null;\n};\n","minSource":"Element.prototype.closest=function(t){for(var e=this;e;){if(e.matches(t))return e;e=e.parentElement}return null};","detectSource":"'document' in this && \"closest\" in document.documentElement"}