PageSourceSearch

https://www.infocareerindia.com/wp-content/plugins/edubin-core/assets/js/edubin-widgets-active.js?ver=8.13.23

js infocareerindia.com collected 2026-10-08 02:16:00 UTC 14,783 bytes, 272 lines download raw bytes

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.