diff options
| author | Johann-S <[email protected]> | 2018-08-31 21:00:29 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-08-31 21:00:29 +0200 |
| commit | a3e45d8ced63369ad6bd29ce45d919b77412a99b (patch) | |
| tree | 12a4e8e14043646569f2898ca0b6f0d069aea6ee /js/src | |
| parent | 54d86e6249d90fa8634acd3bc0b78556269edce5 (diff) | |
| download | bootstrap-a3e45d8ced63369ad6bd29ce45d919b77412a99b.tar.xz bootstrap-a3e45d8ced63369ad6bd29ce45d919b77412a99b.zip | |
add information about valid selectors (#27137)
Diffstat (limited to 'js/src')
| -rw-r--r-- | js/src/util.js | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/js/src/util.js b/js/src/util.js index 8165ab46f..653598ae2 100644 --- a/js/src/util.js +++ b/js/src/util.js @@ -77,20 +77,13 @@ const Util = (($) => { getSelectorFromElement(element) { let selector = element.getAttribute('data-target') - let method = 'querySelector' if (!selector || selector === '#') { selector = (element.getAttribute('href') || '').trim() } - const validSelector = selector - if (selector.charAt(0) === '#' && selector.indexOf(',') === -1) { - selector = selector.substr(1) - method = 'getElementById' - } - try { - return document[method](selector) ? validSelector : null + return document.querySelector(selector) ? selector : null } catch (err) { return null } |
