]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Extend `SelectorEngine.find()` to include an `element` first arg.
authorXhmikosR <xhmikosr@gmail.com>
Wed, 23 Aug 2017 14:43:04 +0000 (17:43 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Wed, 20 Feb 2019 20:05:45 +0000 (22:05 +0200)
If not supplied, it'll just use `document`.

js/src/dom/selectorEngine.js

index 1c98c15ae114c8f017a5312b985548bfddbe1e95..cb158c43825f94d74c3e7d93e8be04385c829051 100644 (file)
@@ -46,7 +46,7 @@ const SelectorEngine = {
     return fnMatches.call(element, selector)
   },
 
-  find(selector) {
+  find(element = document, selector) {
     if (typeof selector !== 'string') {
       return null
     }
@@ -56,7 +56,7 @@ const SelectorEngine = {
       selectorType = 'getElementById'
       selector = selector.substr(1, selector.length)
     }
-    return document[selectorType](selector)
+    return element[selectorType](selector)
   },
 
   closest(element, selector) {