1;(function($) { 2 "use strict"; 3 var WidgetTestimonialCarouselHandler = function($scope, $) { 4 var carousel_elem = $scope.find('.edubin-testimonial-activation').eq(0); 5 if (carousel_elem.length > 0) { 6 var settings = carousel_elem.data('settings'); 7 var arrows = settings['arrows']; 8 var arrow_prev_txt = settings['arrow_prev_txt']; 9 var arrow_next_txt = settings['arrow_next_txt']; 10 var testimonial_style_ck = parseInt(settings['testimonial_style_ck']) || 1; 11 var dots = settings['dots']; 12 var autoplay = settings['autoplay']; 13 var autoplay_speed = parseInt(settings['autoplay_speed']) || 3000; 14 var animation_speed = parseInt(settings['animation_speed']) || 300; 15 var pause_on_hover = settings['pause_on_hover']; 16 var center_mode = settings['center_mode']; 17 var center_padding = parseInt(settings['center_padding']) || 50; 18 var center_padding = center_padding.toString(); 19 var display_columns = parseInt(settings['display_columns']) || 1; 20 var scroll_columns = parseInt(settings['scroll_columns']) || 1; 21 var tablet_width = parseInt(settings['tablet_width']) || 800; 22 var tablet_display_columns = parseInt(settings['tablet_display_columns']) || 1; 23 var tablet_scroll_columns = parseInt(settings['tablet_scroll_columns']) || 1; 24 var mobile_width = parseInt(settings['mobile_width']) || 480; 25 var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1; 26 var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1; 27 if (testimonial_style_ck == 5) { 28 var carousel_elem_for = $scope.find('.edubin-testimonial-activation .edubin-testimonial-for').eq(0); 29 var carousel_elem_nav = $scope.find('.edubin-testimonial-activation .edubin-testimonal-nav').eq(0); 30 carousel_elem_for.slick({ 31 slidesToShow: 1, 32 slidesToScroll: scroll_columns, 33 arrows: arrows, 34 prevArrow: '<button class="edubin-carosul-prev"><i class="' + arrow_prev_txt + '"></i></button>', 35 nextArrow: '<button class="edubin-carosul-next"><i class="' + arrow_next_txt + '"></i></button>', 36 dots: dots, 37 fade: true, 38 asNavFor: '.edubin-testimonal-nav' 39 }); 40 carousel_elem_nav.slick({ 41 slidesToShow: display_columns, 42 slidesToScroll: scroll_columns, 43 asNavFor: '.edubin-testimonial-for', 44 dots: false, 45 arrows: false, 46 centerMode: center_mode, 47 focusOnSelect: true, 48 centerPadding: center_padding, 49 }); 50 } else { 51 carousel_elem.slick({ 52 arrows: arrows, 53 prevArrow: '<button class="edubin-carosul-prev"><i class="' + arrow_prev_txt + '"></i></button>', 54 nextArrow: '<button class="edubin-carosul-next"><i class="' + arrow_next_txt + '"></i></button>', 55 dots: dots, 56 infinite: true, 57 autoplay: autoplay, 58 autoplaySpeed: autoplay_speed, 59 speed: animation_speed, 60 fade: false, 61 pauseOnHover: pause_on_hover, 62 slidesToShow: display_columns, 63 slidesToScroll: scroll_columns, 64 centerMode: center_mode, 65 centerPadding: center_padding, 66 responsive: [{ 67 breakpoint: tablet_width, 68 settings: { 69 slidesToShow: tablet_display_columns, 70 slidesToScroll: tablet_scroll_columns 71 } 72 }, { 73 breakpoint: mobile_width, 74 settings: { 75 slidesToShow: mobile_display_columns, 76 slidesToScroll: mobile_scroll_columns 77 } 78 }] 79 }); 80 } 81 } 82 } 83 // Carousel Handler 84 var WidgetEdubinCarouselHandler = function($scope, $) { 85 var carousel_elem = $scope.find('.edubin-carousel-activation').eq(0); 86 if (carousel_elem.length > 0) { 87 var settings = carousel_elem.data('settings'); 88 var arrows = settings['arrows']; 89 var arrow_prev_txt = settings['arrow_prev_txt'];
90 var arrow_next_txt = settings['arrow_next_txt']; 91 var dots = settings['dots']; 92 var autoplay = settings['autoplay']; 93 var autoplay_speed = parseInt(settings['autoplay_speed']) || 3000; 94 var animation_speed = parseInt(settings['animation_speed']) || 300; 95 var pause_on_hover = settings['pause_on_hover']; 96 var center_mode = settings['center_mode']; 97 var center_padding = settings['center_padding'] ? settings['center_padding'] : '50px'; 98 var display_columns = parseInt(settings['display_columns']) || 1; 99 var scroll_columns = parseInt(settings['scroll_columns']) || 1; 100 var tablet_width = parseInt(settings['tablet_width']) || 800; 101 var tablet_display_columns = parseInt(settings['tablet_display_columns']) || 2; 102 var tablet_scroll_columns = parseInt(settings['tablet_scroll_columns']) || 2; 103 var mobile_width = parseInt(settings['mobile_width']) || 480; 104 var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1; 105 var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1; 106 var carousel_style_ck = parseInt(settings['carousel_style_ck']) || 1; 107 if (carousel_style_ck == 4) { 108 carousel_elem.slick({ 109 arrows: arrows, 110 prevArrow: '<button class="edubin-carosul-prev"><i class="' + arrow_prev_txt + '"></i></button>', 111 nextArrow: '<button class="edubin-carosul-next"><i class="' + arrow_next_txt + '"></i></button>', 112 dots: dots, 113 customPaging: function(slick, index) { 114 var data_title = slick.$slides.eq(index).find('.edubin-data-title').data('title'); 115 return '<h6>' + data_title + '</h6>'; 116 }, 117 infinite: true, 118 autoplay: autoplay, 119 autoplaySpeed: autoplay_speed, 120 speed: animation_speed, 121 fade: false, 122 pauseOnHover: pause_on_hover, 123 slidesToShow: display_columns, 124 slidesToScroll: scroll_columns, 125 centerMode: center_mode, 126 centerPadding: center_padding, 127 responsive: [{ 128 breakpoint: tablet_width, 129 settings: { 130 slidesToShow: tablet_display_columns, 131 slidesToScroll: tablet_scroll_columns 132 } 133 }, { 134 breakpoint: mobile_width, 135 settings: { 136 slidesToShow: mobile_display_columns, 137 slidesToScroll: mobile_scroll_columns 138 } 139 }] 140 }); 141 } else { 142 carousel_elem.slick({ 143 arrows: arrows, 144 prevArrow: '<button class="edubin-carosul-prev"><i class="' + arrow_prev_txt + '"></i></button>', 145 nextArrow: '<button class="edubin-carosul-next"><i class="' + arrow_next_txt + '"></i></button>', 146 dots: dots, 147 infinite: true, 148 autoplay: autoplay, 149 autoplaySpeed: autoplay_speed, 150 speed: animation_speed, 151 fade: false, 152 pauseOnHover: pause_on_hover, 153 slidesToShow: display_columns, 154 slidesToScroll: scroll_columns, 155 centerMode: center_mode, 156 centerPadding: center_padding, 157 responsive: [{ 158 breakpoint: tablet_width, 159 settings: { 160 slidesToShow: tablet_display_columns, 161 slidesToScroll: tablet_scroll_columns 162 } 163 }, { 164 breakpoint: mobile_width, 165 settings: { 166 slidesToShow: mobile_display_columns, 167 slidesToScroll: mobile_scroll_columns 168 } 169 }] 170 }); 171 } 172 } 173 } 174 /*============= Team Plus ==============*/ 175 var WidgetTeamMemberPlusHandler = function($scope, $) { 176 var teamPlus_elem = $scope.find('.plus_click').eq(0); 177 if (teamPlus_elem.length > 0) { 178 teamPlus_elem.on('click', function(e) { 179 e.preventDefault(); 180 $(this).parent('.edubin-team-click-action').toggleClass('visible'); 181 $(this).toggleClass('team-minus'); 182 }); 183 } 184 } 185 /*=================== Notification Bar with container =================*/ 186 var WidgetNotifyHandler = function($scope, $) { 187 var notify_elem = $scope.find('.edubin_notify_area').eq(0);
188 var notify_opt = notify_elem.data('notifyopt'); 189 if (notify_elem.length > 0) { 190 $(notify_opt.notify_btn_class).on("click", function() { 191 $.notify({}, { 192 type: notify_opt.type, 193 element: notify_opt.notify_class, 194 delay: notify_opt.delay, 195 timer: 1000, 196 newest_on_top: true, 197 mouse_over: null, 198 animate: { 199 enter: 'animated ' + notify_opt.enter, 200 exit: 'animated ' + notify_opt.exit 201 }, 202 placement: { 203 from: notify_opt.from, 204 align: notify_opt.align 205 }, 206 offset: notify_opt.offset, 207 spacing: 10, 208 z_index: 99999, 209 template: '<div class="edubin-alert-wrap-' + notify_opt.wrapid + ' ' + notify_opt.width + ' alert alert-{0}">' + '<span data-notify="dismiss" class="edubin-close"><i class="fas fa-times"></i></span>' + '<i class=" ' + notify_opt.icon + ' "></i> ' + notify_opt.notifymessage + '</div>' 210 }); 211 }); 212 } 213 } 214 //======== Edubin Slider ========= 215 var WidgetEdubinSliderHandler = function($scope, $) { 216 var carousel_elem = $scope.find('.edubin-slider-carousel').eq(0); 217 if (carousel_elem.length > 0) { 218 var settings = carousel_elem.data('settings'); 219 var autoplay = settings['autoplay']; 220 var arrows = settings['arrows']; 221 var autoplay_speed = parseInt(settings['autoplay_speed']) || 12000; 222 var animation_speed = parseInt(settings['animation_speed']) || 300; 223 var pause_on_hover = settings['pause_on_hover']; 224 var pause_on_hover = settings['pause_on_hover']; 225 var mouse_drag = settings['mouse_drag']; 226 var touch_drag = settings['touch_drag']; 227 carousel_elem.owlCarousel({ 228 loop: true, 229 animateOut: 'fadeOut', 230 animateIn: 'fadeIn', 231 mouseDrag: mouse_drag, 232 touchDrag: touch_drag, 233 margin: 0, 234 nav: arrows, 235 navText: ['<span class="flaticon-back"></span>', '<span class="flaticon-next"></span>'], 236 autoplay: autoplay, 237 autoplayHoverPause: pause_on_hover, 238 autoplayTimeout: autoplay_speed, 239 smartSpeed: animation_speed, 240 responsive: { 241 0: { 242 items: 1 243 }, 244 600: { 245 items: 1 246 }, 247 1200: { 248 items: 1 249 } 250 } 251 }); 252 } 253 } 254 // Run this code under Elementor. 255 $(window).on('elementor/frontend/init', function() { 256 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-testimonial-addons.default', WidgetTestimonialCarouselHandler); 257 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-lp-course-addons.default', WidgetEdubinCarouselHandler); 258 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-slider-addons.default', WidgetEdubinSliderHandler); 259 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-icon-category-addons.default', WidgetEdubinCarouselHandler); 260 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-course-category-custom-addons.default', WidgetEdubinCarouselHandler); 261 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-course-category-addons.default', WidgetEdubinCarouselHandler); 262 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-lpcourse-addons.default', WidgetEdubinCarouselHandler); 263 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-tutor-course-addons.default', WidgetEdubinCarouselHandler); 264 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-sensei-course.default', WidgetEdubinCarouselHandler); 265 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-ldcourse-addons.default', WidgetEdubinCarouselHandler); 266 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-ld-group-course.default', WidgetEdubinCarouselHandler); 267 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-teacher-a
267ddons.default', WidgetTeamMemberPlusHandler); 268 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-woo-product-addons.default', WidgetEdubinCarouselHandler); 269 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-panel-slider-addons.default', WidgetEdubinCarouselHandler); 270 elementorFrontend.hooks.addAction('frontend/element_ready/edubin-services-box.default', WidgetEdubinCarouselHandler); 271 }); 272})(jQuery);
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.