jQuery(function($){
"use strict";
var wishlistEvents='yith_wcwl_fragments_replaced yith_wcwl_reload_fragments yith_wcwl_add_to_wishlist_ajax_success yith_wcwl_remove_from_wishlist_ajax_success yith_wcwl_wishlist_product_added yith_wcwl_wishlist_product_removed yith_wcwl_wishlist_updated added_to_wishlist removed_from_wishlist';
var wishlistSettings=window.shopkeeperWishlistCounters||{};
var wishlistRequest=null;
if(! wishlistSettings.ajax_url){
return;
}
function refreshWishlistCount(){
if(wishlistRequest&&wishlistRequest.readyState!==4){
wishlistRequest.abort();
}
wishlistRequest=$.post(wishlistSettings.ajax_url,
{
action: wishlistSettings.action,
nonce: wishlistSettings.nonce
}
).done(function(response){
if(response&&response.success&&response.data&&typeof response.data.count!=='undefined'){
$('.wishlist_items_number').text(response.data.count);
}}).always(function(){
wishlistRequest=null;
});
}
$(document).on(wishlistEvents, refreshWishlistCount);
refreshWishlistCount();
});
jQuery(function($){
"use strict";
if(getbowtied_scripts_vars.option_minicart==1&&getbowtied_scripts_vars.option_minicart_open==1){
$('body').on('click', '.shopping-bag-button .tools_button', function(e){
if($('body').hasClass('gbt_custom_notif')){
$('.gbt-custom-notification-notice').removeClass('open-notice').removeAttr('style').addClass('fade-out-notice');
}
if($(window).width() >=1024){
e.preventDefault();
$('.shopkeeper-mini-cart').toggleClass('open');
e.stopPropagation();
}else{
e.stopPropagation();
}});
$('body').on('click', function(event){
if($('.shopkeeper-mini-cart').hasClass('open')){
if(!$(event.target).is('.shopkeeper-mini-cart')&&!$(event.target).is('.shopping-bags-button .tools-button')&&!$(event.target).is('.woocommerce-message')
&&($('.shopkeeper-mini-cart').has(event.target).length===0)){
$('.shopkeeper-mini-cart').removeClass('open');
}}
});
}
if($(window).width() >=1024){
if(getbowtied_scripts_vars.option_minicart==1&&getbowtied_scripts_vars.option_minicart_open==2){
$('.shopping-bag-button').on({
mouseenter: function(e){
if(!($('.shopkeeper-mini-cart').hasClass('open'))){
window.setTimeout(function(){
if($('body').hasClass('gbt_custom_notif')){
$('.gbt-custom-notification-notice').removeClass('open-notice').removeAttr('style').addClass('fade-out-notice');
}
e.preventDefault();
$('.shopkeeper-mini-cart').addClass('open');
e.stopPropagation();
}, 350);
}},
mouseleave: function(){
window.setTimeout(function(){
if($('.shopkeeper-mini-cart').hasClass('open')&&!$('.shopkeeper-mini-cart').is(':hover')){
$('.shopkeeper-mini-cart').removeClass('open');
}}, 500);
}});
$('.shopkeeper-mini-cart').on({
mouseleave: function (e){
window.setTimeout(function(){
if(($('.shopkeeper-mini-cart').hasClass('open'))){
$('.shopkeeper-mini-cart').removeClass('open');
}}, 500);
}});
}}
});