From: XhmikosR Date: Wed, 23 Aug 2017 14:43:04 +0000 (+0300) Subject: Extend `SelectorEngine.find()` to include an `element` first arg. X-Git-Tag: v5.0.0-alpha1~1334 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e8bc9d9ec0a5f5132963bce1a281954e1852310;p=thirdparty%2Fbootstrap.git Extend `SelectorEngine.find()` to include an `element` first arg. If not supplied, it'll just use `document`. --- diff --git a/js/src/dom/selectorEngine.js b/js/src/dom/selectorEngine.js index 1c98c15ae1..cb158c4382 100644 --- a/js/src/dom/selectorEngine.js +++ b/js/src/dom/selectorEngine.js @@ -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) {