PageSourceSearch

https://whizfordacademy.com/wp-content/themes/educatex/assets/js/theme.js?ver=3.2.4

js whizfordacademy.com collected 2026-10-04 15:49:17 UTC 8,445 bytes, 367 lines download raw bytes

1(function ($) {
2	'use strict';
3
4	// 6.EM MOBILE MENU
5	$('.mobile-menu nav').meanmenu({
6		meanScreenWidth: "991",
7		meanMenuContainer: ".mobile-menu",
8		onePage: true,
9	});
10	// sidebar
11	jQuery(document).ready(function (o) {
12		0 < o(".offset-side-bar").length &&
13			o(".offset-side-bar").on("click", function (e) {
14				e.preventDefault(), e.stopPropagation(), o(".cart-group").addClass("isActive");
15			}),
16			0 < o(".bar-close").length &&
17				o(".bar-close").on("click", function (e) {
18					e.preventDefault(), o(".cart-group").removeClass("isActive");
19				}),
20			0 < o(".navSidebar-button").length &&
21				o(".navSidebar-button").on("click", function (e) {
22					e.preventDefault(), e.stopPropagation(), o(".info-group").addClass("isActive");
23				}),
24			0 < o(".bar-close").length &&
25				o(".bar-close").on("click", function (e) {
26					e.preventDefault(), o(".info-group").removeClass("isActive");
27				}),
28			o("body").on("click", function (e) {
29				o(".info-group").removeClass("isActive"), o(".cart-group").removeClass("isActive");
30			}),
31			o(".dt-sidebar-widget").on("click", function (e) {
32				e.stopPropagation();
33			}),
34			0 < o(".xs-modal-popup").length &&
35				o(".xs-modal-popup").magnificPopup({
36					type: "inline",
37					fixedContentPos: !1,
38					fixedBgPos: !0,
39					overflowX: "auto",
40					closeBtnInside: !1,
41					callbacks: {
42						beforeOpen: function () {
43							this.st.mainClass = "my-mfp-slide-bottom xs-promo-popup";
44						},
45					},
46				});
47	});
48	
49	// top quearys menu 
50	var emsmenu = $(".em-quearys-menu i.t-quearys");
51	var emscmenu = $(".em-quearys-menu i.t-close");
52	var emsinner = $(".em-quearys-inner");
53	emsmenu.on('click', function () {
54		emsinner.addClass('em-s-open').fadeToggle(1000);
55		$(this).addClass('em-s-hidden');
56		emscmenu.removeClass('em-s-hidden');
57	});
58	emscmenu.on('click', function () {
59		emsinner.removeClass('em-s-open').fadeToggle(1000);
60		$(this).addClass('em-s-hidden');
61		emsmenu.removeClass('em-s-hidden');
62	});
63
64	// Script nav
65	$(".team-share").on("click", function(){
66		$(this).siblings(".social-icon").toggleClass('active');
67	});
68	// 6.HOME 2 HERO CAROUSEL
69	$('.em-slick-slider-new').slick({
70		dots: false,
71		speed: 900,
72		arrows: true,
73		autoplay: true,
74		fade: false,
75		autoplaySpeed: 6000,
76		responsive: [{
77			breakpoint: 769,
78			settings: {
79				arrows: false,
80			}
81		}]
82	});
83
84	/* Brand Carousel */
85	$('#logo-carausel .brand_carousel2').owlCarousel({
86		loop: true,
87		autoplay: true,
88		autoplayTimeout: 4000,
89		dots: false,
90		nav: false,
91		margin: 20,
92		navText: ["<i class='fa fa-long-arrow-left'></i>", "<i class='fa fa-long-arrow-right'></i>"],
93		responsive: {
94			0: {
95				items: 3
96			},
97			768: {
98				items: 4
99			},
100			992: {
101				items: 4
102			},
103			1500: {
104				items: 5
105			},
106			1920: {
107				items: 5
108			}
109		}
110	});
111		
112	
113	//* Parallaxmouse js
114	function parallaxMouse() {
115		if ($('#parallax').length) {
116			var scene = document.getElementById('parallax');
117			var parallax = new Parallax(scene);
118		};
119	};	
120	parallaxMouse();
121	
122	
123	// 6.EM WOW ACTIVE JS
124	    new WOW().init();
125	
126	
127	// 6.SCROLLUP JS
128		$.scrollUp({
129			scrollText: '<i class="fa fa-angle-up"></i>',
130			easingType: 'linear',
131			scrollSpeed: 900,
132			animation: 'fade'
133		});
134		
135		
136	// VenuboX
137		$('.venobox').venobox({
138			numeratio: true,
139			infinigall: true
140		});
141		
142	// 6.ONEPAGE MENU
143	var top_offset = $('.one_page').height() + 0;
144	$('.one_page .educatex_menu .nav_scroll').onePageNav({
145		currentClass: 'current',
146		changeHash: false,
147		scrollSpeed: 1000,
148		scrollOffset: top_offset,
149		scrollThreshold: 0.5,
150		filter: '',
151		easing: 'swing',
152	});
153
154	$(".nav_scroll li:first-child").addClass("current");
155	/* sticky nav 1 */
156	$('.one_page').scrollToFixed({
157		preFixed: function () {
158			$(this).find('.scroll_fixed').addClass('prefix');
159		},
160		postFixed: function () {
161			$(this).find('.scroll_fixed').addClass('postfix').removeClass('prefix');
162		}
163	});
164	
165   // Team icon active js
166$(".team-icon").on("click", function () {
167    if ($(this).hasClass("active")) {
168        $(this).removeClass("active");
169    } else {
170        $(".team-icon").removeClass("active");
171        $(this).addClass("active");
172    }
173});
174
175
176
177
178	// 6.EM STIKY NAV
179	var headers1 = $('.trp_nav_area');
180	$(window).on('scroll', function () {
181
182		if ($(window).scrollTop() > 200) {
183			headers1.addClass('hbg2');
184		} else {
185			headers1.removeClass('hbg2');
186		}
187
188	});
189	
190	// 6.EM COUNTARUP 
191	$('.countr_text').counterUp({
192		delay: 10,
193		time: 1000
194	});
195	
196	
197	
198	// 6.EM PORTFOLIO
199	$('.em_load').imagesLoaded(function () {
200
201		if ($.fn.isotope) {
202
203			var $portfolio = $('.em_load');
204
205			$portfolio.isotope({
206
207				itemSelector: '.grid-item',
208
209				filter: '*',
210
211				resizesContainer: true,
212
213				layoutMode: 'masonry',
214
215				transitionDuration: '0.8s'
216
217			});
218			$('.filters li').on('click', function () {
219
220				$('.filters li').removeClass('current_menu_item');
221
222				$(this).addClass('current_menu_item');
223
224				var selector = $(this).attr('data-filter');
225
226				$portfolio.isotope({
227
228					filter: selector,
229
230				});
231
232			});
233
234		};
235
236	});
237	
238	// 6.EM BLOG MASONARY
239	$('.bgimgload').imagesLoaded(function () {
240		if ($.fn.isotope) {
241			var $blogmassonary = $('.blog-messonary');
242			$blogmassonary.isotope({
243				itemSelector: '.grid-item',
244				filter: '*',
245				resizesContainer: true,
246				layoutMode: 'masonry',
247				transitionDuration: '0.8s'
248			});
249
250		};
251	});
252	
253
254    // C-Slider
255
256    jQuery('.next-slide').on('click', function() {
257
258    var img_src = "";
259
260    jQuery('.next-slide.nav-active').removeClass('nav-active');
261
262    jQuery(this).addClass('nav-active');
263
264    img_src = jQuery(this).html();
265
266    jQuery('.slider-main-img').html(img_src);
267
268    var slideno = jQuery(this).data('slide');
269
270    jQuery('.c-slider').slick('slickGoTo', slideno - 1, true);
271
272    });
273
274	// Course Filter Tabs
275window.addEventListener("load", function () {
276    var buttons = document.querySelectorAll("#myTab button.nav-link");
277
278    buttons.forEach(function (btn) {
279        btn.addEventListener("click", function () {
280
281            // Deactivate all buttons
282            buttons.forEach(function (el) {
283                el.classList.remove("active");
284                el.setAttribute("aria-selected", "false");
285                el.setAttribute("tabindex", "-1");
286            });
287
288            // Deactivate all panes
289            document.querySelectorAll("#myTabContent .tab-pane").forEach(function (pane) {
290                pane.classList.remove("show", "active");
291            });
292
293            // Activate clicked button
294            btn.classList.add("active");
295            btn.setAttribute("aria-selected", "true");
296            btn.removeAttribute("tabindex");
297
298            // Activate matching pane
299            var targetPane = document.querySelector(btn.getAttribute("data-bs-target"));
300            if (targetPane) {
301                targetPane.classList.add("show", "active");
302            }
303        });
304    });
305});
306	
307document.addEventListener("DOMContentLoaded", function () {
308    function getTimeRemaining(endtime) {
309        var t = Date.parse(endtime) - Date.now();
310        var seconds = Math.floor((t / 1000) % 60);
311        var minutes = Math.floor((t / 1000 / 60) % 60);
312        var hours = Math.floor((t / (1000 * 60 * 60)) % 24);
313        var days = Math.floor(t / (1000 * 60 * 60 * 24));
314        return {
315            total: t,
316            days: days,
317            hours: hours,
318            minutes: minutes,
319            seconds: seconds
320        };
321    }
322
323    function initializeClock(id, endtime) {
324        var clock = document.getElementById(id);
325        if (!clock) return; // Safety check
326
327        var daysSpan = clock.querySelector('.days');
328        var hoursSpan = clock.querySelector('.hours');
329        var minutesSpan = clock.querySelector('.minutes');
330        var secondsSpan = clock.querySelector('.seconds');
331
332        function updateClock() {
333            var t = getTimeRemaining(endtime);
334
335            daysSpan.innerHTML = t.days;
336            hoursSpan.innerHTML = ('0' + t.hours).slice(-2);
337            minutesSpan.innerHTML = ('0' + t.minutes).slice(-2);
338            secondsSpan.innerHTML = ('0' + t.seconds).slice(-2);
339
340            if (t.total <= 0) {
341                clearInterval(timeinterval);
342            }
343        }
344
345        updateClock();
346        var timeinterval = setInterval(updateClock, 1000);
347    }
348
349    // Set deadline
350    var deadline = new Date(Date.now() + 385 * 23 * 59 * 59 * 1000); // Customize as needed
351    initializeClock('clockdiv', deadline);
352});
353
354	
355
356
357	
358	
359	
360	
361	
362	
363	
364
365
366
367})(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.