(function ($){
'use strict';
$(document).ready(function (){
if($('.wishlist_view').length > 0){
$('.wishlist_view')
.find('.product-add-to-cart a')
.addClass('cart_btn shop_btn_two');
$('.wishlist_view').addClass('table cart_table mb-0 woocommerce-cart-form__contents'
);
}
let compareButton=$(
'.best_pr_thumbnail .pr_img .hover_item a.compare, .cart-info a.compare'
);
if(compareButton.length){
compareButton.each(function (){
$(this).html('<span>' + $(this).text() + '</span></span>');
});
}
let addToCartText=$(
'.best_pr_thumbnail .pr_img .hover_item a:first-child, .product_item .cart-info .add_to_cart_button'
);
if(addToCartText.length){
addToCartText.each(function (){
$(this).html('<i class="ti-bag"></i><span>' + $(this).text() + '</span>'
);
});
}
let archiveQuickview=$('.button.yith-wcqv-button');
if(archiveQuickview.length > 0){
archiveQuickview.each(function (){
$(this).html('<i class="ti-search"></i><span>' + $(this).text() + '</span>'
);
});
}
let carForm=$('form.cart');
let singleVariatoin=$(
'.single_variation_wrap .woocommerce-variation-add-to-cart'
);
let wishlistbutton=$('.yith-wcwl-add-to-wishlist');
if(carForm.length > 0&&wishlistbutton.length > 0){
carForm.append(wishlistbutton);
}
if(singleVariatoin.length > 0&&wishlistbutton.length > 0){
singleVariatoin.append(wishlistbutton);
}
if($(
'.entry-summary .yith-wcwl-wishlistexistsbrowse a[data-title="Browse wishlist"]'
).length
){
$(
'.entry-summary .yith-wcwl-wishlistexistsbrowse a[data-title="Browse wishlist"]'
).html('<i class="yith-wcwl-icon fa fa-heart"></i>');
$(
'.entry-summary .yith-wcwl-wishlistexistsbrowse a[data-title="Browse wishlist"]'
).addClass('wish_list');
}
if($('.single-product .compare.button').length){
$('.single-product .compare.button').html('<i class="ti-control-shuffle"></i>'
);
$('.single-product .compare.button').addClass('wish_list');
}
if($('.single_add_to_wishlist').length){
$('.single_add_to_wishlist').addClass('wish_list');
}
if($('.item-slider').length){
$('.item-slider').not('.slick-initialized').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
dots: true,
});
}
if($('.best_slider_three').length){
$('.best_slider_three').not('.slick-initialized').slick({
slidesToShow: 1,
slidesToScroll: 1,
fade: true,
dots: false,
autoplay: true,
prevArrow: '.lefts',
nextArrow: '.rights',
});
}
if($('.product_slider').length){
$('.pr_img_slider').not('.slick-initialized').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.slider_thumnil',
});
$('.slider_thumnil').not('.slick-initialized').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.pr_img_slider',
dots: false,
focusOnSelect: true,
});
}
if($('.slider_six_area').length){
$('.slider_six').not('.slick-initialized').slick({
slidesToShow: 1,
slidesToScroll: 1,
fade: true,
asNavFor: '.slider_thumb',
prevArrow: '.s_left',
nextArrow: '.s_right',
});
$('.slider_thumb').not('.slick-initialized').slick({
slidesToShow: 1,
slidesToScroll: 1,
asNavFor: '.slider_six',
dots: false,
focusOnSelect: true,
});
}
if($('[data-toggle="tooltip"]').length){
$('[data-toggle="tooltip"]').tooltip();
}
if($('.woocommerce-ordering select.orderby').length > 0){
$('.woocommerce-ordering').addClass('coro_select');
$('.woocommerce-ordering select.orderby').addClass('selectpickers');
$('.woocommerce-ordering select.orderby').niceSelect();
}
$('.tabs_nav > ul > li > a ').click(function (){
$('.best_pr_slider').not('.slick-initialized').slick('refresh');
});
if($('.best_pr_slider .pr_img').length > 0){
$('.best_pr_slider .pr_img').each(function (e){
let tergitId='#' + $(this).attr('aria-describedby');
$(this)
.parents('.slick-list')
.siblings('.slick-dots')
.find(tergitId)
.css('background-color', $(this).data('bg_color'));
});
}
$(document).on('click', '.ar_top', function (){
var getID=$(this).next().attr('id');
var result=document.getElementById(getID);
var qty=result.value;
$('.actions .update-cart').removeAttr('disabled');
if(!isNaN(qty)){
result.value++;
}else{
return false;
}});
$(document).on('click', '.ar_down', function (){
var getID=$(this).prev().attr('id');
var result=document.getElementById(getID);
var qty=result.value;
$('.actions .update-cart').removeAttr('disabled');
if(!isNaN(qty)&&qty > 0){
result.value--;
}else{
return false;
}});
if($('.tooltips').length){
$('.tooltips').tooltipster({
animation: 'fade',
delay: 200,
});
}
$('.zoom-gallery').magnificPopup({
delegate: '.quick-view',
type: 'image',
closeOnContentClick: false,
closeBtnInside: false,
mainClass: 'mfp-with-zoom mfp-img-mobile',
image: {
verticalFit: true,
titleSrc: function (item){
},
},
gallery: {
enabled: true,
},
zoom: {
enabled: true,
duration: 300,
opener: function (element){
return element.find('img');
},
},
});
function bootstrapTabControl(){
$('.btnNext').on('click', function (){
$('.nav-tabs .active').parent().next('li').find('a').trigger('click');
});
$('.btnPrevious').on('click', function (){
$('.nav-tabs .active').parent().prev('li').find('a').trigger('click');
});
}
bootstrapTabControl();
setTimeout(function (){
$('.popup_wrapper').css({
opacity: '1',
visibility: 'visible',
});
$('.popup_off').on('click', function (){
$('.popup_wrapper').fadeOut(500);
});
}, 2000);
$('.header-search a').on('click', function (){
$(this).parent().addClass('open');
setTimeout(function (){
$('.search-input').focus();
}, 500);
return false;
});
$('.close_icon').on('click', function (){
$('.search').removeClass('open');
});
$('.canvus_menu_inner .nav-item.search a').on('click', function (){
if($(this).parent().hasClass('open')){
$(this).parent().removeClass('open');
}else{
$(this).parent().addClass('open');
}
return false;
});
if($(window).width() < 991){
$('.sidebar-contant .navbar-nav li a').on('click', function (){
$(this).parent().find('> ul').first().slideToggle(300);
$(this).parent().siblings().find('> ul').hide(300);
return false;
});
$('.btn-sidebar-menu-dropdown').on('click', function (e){
$('.cat-dropdown').slideToggle(400);
e.preventDefault();
if($('.btn-sidebar-menu-dropdown').hasClass('open')){
$(this).removeClass('open');
}else{
$(this).addClass('open');
}});
}
function panel(){
$('.shpping-cart').on('click', function (){
$('.offscreen_shop_cart').fadeIn(500);
$('.ajax_mini_cart_panel.panel').css({ transform: 'none' });
});
$('.button_close,.layer').on('click', function (){
$('.offscreen_shop_cart').fadeOut(500);
$('.ajax_mini_cart_panel.panel').css({ transform: 'translateX(100%)' });
});
}
panel();
function active_dropdown(){
$('.methods li label').on('click', function (event){
$(this).parent().find('div').first().toggle(700);
$(this).parent().siblings().find('div').hide(700);
});
}
active_dropdown();
function menu_dropdown(){
if($(window).width() < 992){
$('.menu li.submenu > a').on('click', function (event){
event.preventDefault();
$(this).parent().find('ul').first().slideToggle(700);
$(this).parent().siblings().find('ul').hide(700);
});
}}
menu_dropdown();
var headerFixed=function (){
$('#header').each(function (){
var nav=$('#header');
$(window).on('load', function (){
var header=$('#header');
var offsetTop=$('#header').offset().top;
var headerHeight=$('#header').height();
var buffer=$('<div>', { height: headerHeight }).insertAfter(header);
buffer.hide();
$(window).on('load scroll', function (){
if($(window).scrollTop() > offsetTop){
$('#header').addClass('fixed-header');
buffer.show();
}else{
$('#header').removeClass('fixed-header');
buffer.hide();
}});
});
});
};
headerFixed();
});
function Menu_js(){
if($('.submenu').length){
$('.submenu > a').click(function (){
var location=$(this).attr('href');
window.location.href=location;
return false;
});
}}
Menu_js();
$('.woocommerce .coro-register-from .radio input[type=radio]').click(function (){
$(
'.woocommerce .coro-register-from .radio input[type=radio]:not(:checked)'
)
.parent()
.removeClass('show');
$('.woocommerce .coro-register-from .radio input[type=radio]:checked')
.parent()
.addClass('show');
}
);
if('.woocommerce .coro-register-from .radio input[type=radio]'){
$('.woocommerce .coro-register-from .radio input[type=radio]:checked')
.parent()
.addClass('show');
}
if($(".img_popup,.image-link").length){
$(".img_popup,.image-link").each(function(){
$(".img_popup,.image-link").magnificPopup({
type: 'image',
tLoading: 'Loading image #%curr%...',
removalDelay: 300,
mainClass:  'mfp-with-zoom mfp-img-mobile',
gallery: {
enabled: true,
navigateByImgClick: true,
preload: [0,1]
}});
});
}
function hashLinkprevendDefault(){
let link=$('.menu li> a');
link.each(function (){
let urlHash=$(this).attr('href').split('/');
if(urlHash[urlHash.length - 1]==='#'){
$(this).attr('href', 'javascript:void(0)');
}});
}
hashLinkprevendDefault();
})(jQuery);