diff options
author | Luke Bennett <lukeeeebennettplus@gmail.com> | 2016-10-20 22:18:39 +0100 |
---|---|---|
committer | Luke Bennett <lukeeeebennettplus@gmail.com> | 2016-10-20 22:18:39 +0100 |
commit | 599f1cb023b19173f861ed304f284f66b4a5396d (patch) | |
tree | 8b993db9a1620522dc8ce865c0ee44750488864b /app/assets/javascripts/extensions | |
parent | c1be12d0fcadd2b51557d53f87aace2152a97aec (diff) | |
download | gitlab-ce-599f1cb023b19173f861ed304f284f66b4a5396d.tar.gz |
converted last method to jQuerytidy-up-pipeline-js
Diffstat (limited to 'app/assets/javascripts/extensions')
-rw-r--r-- | app/assets/javascripts/extensions/element.js.es6 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/assets/javascripts/extensions/element.js.es6 b/app/assets/javascripts/extensions/element.js.es6 new file mode 100644 index 00000000000..d5d4af3573c --- /dev/null +++ b/app/assets/javascripts/extensions/element.js.es6 @@ -0,0 +1,6 @@ +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); +}; |