Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann-S <johann.servoire@gmail.com>2018-04-30 17:37:45 +0300
committerJohann-S <johann.servoire@gmail.com>2018-06-01 11:30:11 +0300
commitb1eb3fccfa722afc4f7ca0d00eb848353ce8aed8 (patch)
tree638af933a31acaabdedacf9a99a66e94662e6ae5 /js/src/carousel.js
parent62cc0fda50781606da5989b5a6eba6770bc34a51 (diff)
refactor(plugins): improve how we query elements
Diffstat (limited to 'js/src/carousel.js')
-rw-r--r--js/src/carousel.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/js/src/carousel.js b/js/src/carousel.js
index d15b5e8988..7616e53bb4 100644
--- a/js/src/carousel.js
+++ b/js/src/carousel.js
@@ -492,10 +492,11 @@ const Carousel = (($) => {
.on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)
$(window).on(Event.LOAD_DATA_API, () => {
- $(Selector.DATA_RIDE).each(function () {
- const $carousel = $(this)
+ const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))
+ for (let i = 0, len = carousels.length; i < len; i++) {
+ const $carousel = $(carousels[i])
Carousel._jQueryInterface.call($carousel, $carousel.data())
- })
+ }
})
/**