1class LogosSlideElementor extends elementorModules.frontend.handlers.Base { 2 getDefaultSettings() { 3 return { 4 selectors: { 5 firstSelector: '.bloc-logos', 6 }, 7 }; 8 } 9 getDefaultElements() { 10 const selectors = this.getSettings('selectors'); 11 return { 12 $firstSelector: this.$element.find(selectors.firstSelector), 13 }; 14 } 15 16 bindEvents() { 17 this.elements.$firstSelector.find(".bloc-logos-content") 18 .slick({ 19 autoplay: true, 20 autoplaySpeed: 3000, 21 22 variableWidth: true, 23 slidesToShow: 4, 24 slidesToScroll: 1, 25 arrows: true, 26 fade: false, 27 lazyLoad: 'ondemand', 28 infinite: true, 29 prevArrow: '<button type="button" class="slick-prev"></button>', 30 nextArrow: '<button type="button" class="slick-next"></button>', 31 responsive: [ 32 { 33 breakpoint: 1024, 34 settings: { 35 slidesToShow: 2, 36 arrows: false, 37 }, 38 }, 39 { 40 breakpoint: 1404, 41 settings: { 42 arrows: false, 43 }, 44 }, 45 ], 46 }); 47 } 48} 49 50jQuery(window).on('elementor/frontend/init', () => { 51 const addHandler = ($element) => { 52 elementorFrontend.elementsHandler.addHandler(LogosSlideElementor, { 53 $element, 54 }); 55 }; 56 57 elementorFrontend.hooks.addAction('frontend/element_ready/fa_logos_slide_app_elementor.default', addHandler); 58});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.