( function ($, elementor) { "use strict"; var Cafesio = { init: function () { var widgets = { 'cafesio-main-slider.default': Cafesio.Cafesio_Main_Slider, }; $.each(widgets, function (widget, callback) { elementor.hooks.addAction('frontend/element_ready/' + widget, callback); }); }, /* ============================ main slider ============================== */ Cafesio_Main_Slider: function ($scope) { var $container = $scope.find('.main-slider'); var controls= JSON.parse($container.attr('data-controls')); var navShow = Boolean(controls.show_nav?true:false); var autoslide = Boolean(controls.auto_nav_slide?true:false); var dot_nav = Boolean(controls.dot_nav_show?true:false); if ($container.length > 0) { $container.owlCarousel({ items: 1, loop: true, autoplay: autoslide, nav: navShow, dots: dot_nav, autoplayTimeout: 8000, autoplayHoverPause: false, mouseDrag: false, smartSpeed: 1100, navText: ['', ''], responsive: { 0: { items: 1, nav: false, mouseDrag: false, }, 600: { items: 1, nav: false, mouseDrag: true, }, 1000: { nav: navShow, mouseDrag: true, } } }); } }, }; $(window).on('elementor/frontend/init', Cafesio.init); }(jQuery, window.elementorFrontend) );