(function ($) { "use strict"; $(window).on('elementor/frontend/init', () => { const addHandler = ($element) => { if(!$element.hasClass('smoot-carousel-yes')) { elementorFrontend.elementsHandler.addHandler(printbeSwiperBase, { $element, }) } else { var par = $element.find('.printbe-con .printbe-con-inner'), wrapper = $element.find('.elementor-image-carousel-item-wrapper.printbe-wrapper'); wrapper.css('--e-global-wrapper-width', wrapper.width()+'px'); par.children('.elementor-item-image-carousel').clone().appendTo(par); } } elementorFrontend.hooks.addAction('frontend/element_ready/printbe-image-carousel.default', addHandler); }) })(jQuery);