From b1eb3fccfa722afc4f7ca0d00eb848353ce8aed8 Mon Sep 17 00:00:00 2001 From: Johann-S Date: Mon, 30 Apr 2018 16:37:45 +0200 Subject: refactor(plugins): improve how we query elements --- js/src/carousel.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'js/src/carousel.js') diff --git a/js/src/carousel.js b/js/src/carousel.js index d15b5e898..7616e53bb 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()) - }) + } }) /** -- cgit v1.2.3