(function($) {
'use strict';
$(document).ready(function(){
$('.slider-main').owlCarousel({
loop:true,
margin:0,
nav:true,
dots:true,
autoplayHoverPause:true,
autoplay:true,
animateOut: "zoomOut",
animateIn: "zoomIn",
navText: ["",""],
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:1
}
}
})
$('.testimonial-carousel').owlCarousel({
loop:true,
margin:0,
nav:true,
animateIn: 'fadeIn',
animateOut: 'fadeOut',
dots:false,
mouseDrag : false,
touchDrag : false,
thumbs: true,
thumbImage: true,
thumbContainerClass: 'owl-thumbs',
thumbItemClass: 'owl-thumb-item',
autoplayHoverPause:true,
autoplay:true,
navText: ["",""],
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:1
}
}
})
$('.sponsor-slide').owlCarousel({
loop:true,
margin:0,
nav:false,
dots:false,
autoplayHoverPause:true,
autoplay:true,
navText: ["",""],
responsive:{
0:{
items:1
},
600:{
items:3
},
1000:{
items:6
}
}
})
$(window).on('scroll', function () {
if ($(this).scrollTop() > 200) {
$('.scrollingUp').addClass('is-active');
} else {
$('.scrollingUp').removeClass('is-active');
}
});
$('.scrollingUp').on('click', function () {
$("html, body").animate({
scrollTop: 0
}, 600);
return false;
});
// counter up
// $('.counter').counterUp({
// delay: 10,
// time: 1000
// });
// Mobile Menu Toggle
$(".menubar .menu-wrap").clone().appendTo(".mobile-menu");
var $mob_menu = $("body");
$(".header-close-menu").on("click", function() {
$mob_menu.removeClass("header-menu-active");
$mob_menu.removeClass( "overlay-enabled" );
});
$(".menu-toggle").on("click", function() {
$mob_menu.addClass("header-menu-active");
$mob_menu.addClass( "overlay-enabled" );
});
$(".mobile-toggler").on("click", function(e) {
e.preventDefault();
$(this).parent().toggleClass("current");
$(this).next().slideToggle();
});
//Mobile TRAP
var mobileTrap = function (elem) {
let tabbable = elem.find('select, input, textarea, button, a,button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').filter(':visible');
let firstTabbable = tabbable.first();
let lastTabbable = tabbable.last();
/set focus on first input/
firstTabbable.focus();
//redirect last tab to first input/
lastTabbable.on('keydown', function (e) {
if ((e.which === 9 && !e.shiftKey)) {
e.preventDefault();
firstTabbable.focus();
}
});
//redirect first shift+tab to last input/
firstTabbable.on('keydown', function (e) {
if ((e.which === 9 && e.shiftKey)) {
e.preventDefault();
lastTabbable.focus();
}
});
};
//mobile Menu
$(".menu-toggle").on("click", function() {
$mob_menu.addClass("header-menu-active");
$mob_menu.addClass( "overlay-enabled" );
mobileTrap($('.mobile-menu'));
});
// Sticky Header
$(window).on('scroll', function() {
if ($(window).scrollTop() >= 250) {
$('.sticky-nav').addClass('sticky-menu');
}
else {
$('.sticky-nav').removeClass('sticky-menu');
}
});
//Search TRAP
var searchTrap = function (elem) {
let tabbable = elem.find('select, input, textarea, button, a,button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').filter(':visible');
let firstTabbable = tabbable.first();
let lastTabbable = tabbable.last();
// /set focus on first input/
firstTabbable.focus();
//redirect last tab to first input/
lastTabbable.on('keydown', function (e) {
if ((e.which === 9 && !e.shiftKey)) {
e.preventDefault();
firstTabbable.focus();
}
});
//redirect first shift+tab to last input/
firstTabbable.on('keydown', function (e) {
if ((e.which === 9 && e.shiftKey)) {
e.preventDefault();
lastTabbable.focus();
}
});
};
//header search Popup
$(document).on('click','.header-search-toggle', function(e){
$( "body" ).addClass( 'header-search-active' );
$( "body" ).addClass( "overlay-enabled" );
searchTrap($('.header-search-popup'));
});
$(document).on('click','.header-search-close', function(e){
$( "body" ).removeClass('header-search-active');
$( "body" ).removeClass( "overlay-enabled" );
return this;
});
// nt Filter Tab
activePostFilter();
function activePostFilter(){
var postFilter = $('.nt-filter-init');
$.each(postFilter,function (index,value) {
var el = $(this);
var parentClass = $(this).parent().attr('class');
var $selector = $('#'+el.attr('id'));
$($selector).imagesLoaded(function () {
var festivarMasonry = $($selector).isotope({
itemSelector: '.nt-filter-item',
percentPosition: true,
masonry: {
columnWidth: 0,
gutter:0
}
});
$(document).on('click', '.'+parentClass+' .nt-tab-filter a', function () {
var filterValue = $(this).attr('data-filter');
festivarMasonry.isotope({
filter: filterValue
});
});
$('.nt-filter-wrapper-1 .nt-tab-filter a:first-child').click();
});
});
}
$(document).on('click','.nt-tab-filter a', function () {
$(this).siblings().removeClass('active');
$(this).addClass('active');
});
// cooming soon Timer
var date = $(".coming-soon-wrapper .evita_ct-countdown").attr("data-timer");
let msec = Date.parse(`${date}`);
const d = new Date(msec);
var timer = setInterval(function() {
timeBetweenDates(d);
}, 1000);
function timeBetweenDates(toDate) {
var dateEntered = toDate;
var now = new Date();
var difference = dateEntered.getTime() - now.getTime();
if (difference <= 0) {
// Timer done
clearInterval(timer);
} else {
var seconds = Math.floor(difference / 1000);
var minutes = Math.floor(seconds / 60);
var hours = Math.floor(minutes / 60);
var days = Math.floor(hours / 24);
hours %= 24;
minutes %= 60;
seconds %= 60;
$("#days").text(days);
$("#hours").text(hours);
$("#minutes").text(minutes);
$("#seconds").text(seconds);
}
}
// end
$(window).on('scroll', function() {
if ($(window).scrollTop() >= 250) {
$('.switcher').addClass('show-dark_mode');
}
else {
$('.switcher').removeClass('show-dark_mode');
}
});
// interval = setInterval(function() {
$( ".progress_item .percentNum" ).each(function(e) {
var water_val = $( this ).text();
$(this).parent().next().css({'transform':`translate(0,${100 - water_val}%)`});
});
});
})(jQuery);