Current Path : /storage/v11800/abaniliving-com/public_html/wp-content/themes/shoptimizer/assets/js/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/abaniliving-com/public_html/wp-content/themes/shoptimizer/assets/js/main.min.js |
(function($){'use strict';window.addEventListener('load',()=>{let vh=window.innerHeight*0.01;document.documentElement.style.setProperty('--vh',`${vh}px`)});window.addEventListener('resize',()=>{let vh=window.innerHeight*0.01;document.documentElement.style.setProperty('--vh',`${vh}px`)});$(window).on('load resize',function(){if(992<$(window).width()){if('ontouchstart' in window){document.addEventListener('touchstart',function(){},!0);document.addEventListener('click',function(e){var el=$(e.target).hasClass('menu-item-has-children')?$(e.target):$(e.target).closest('.menu-item-has-children');if(!el.length){return}
$('.menu-item-has-children.tapped').each(function(){if(this!==el.get(0)){$(this).removeClass('tapped')}});if(!el.hasClass('tapped')){el.addClass('tapped');e.preventDefault();return!1}else{return!0}},!0)}}});$(document).ready(function(){$('.single-product form.cart').attr('id','sticky-scroll')});$(document).on('click','.mobile-filter',function(e){e.stopPropagation();e.preventDefault();$('body').toggleClass('filter-open')});$('.close-drawer').on('click',function(){$('body').removeClass('filter-open')});$(document).ready(function(){var $loading=$('#ajax-loading').hide();$(document).ajaxStart(function(){$loading.show()}).ajaxStop(function(){$loading.hide()})});$('.button-wrapper').addClass('shoptimizer-size-guide');if(0<$('.term-description').length){$('.woocommerce-products-header').addClass('description-exists')}
if(0<$('.woocommerce-products-header img').length){$('.woocommerce-products-header').addClass('image-exists')}
$(document).ready(function(){$('li.full-width').hover(function(){$('.site-content').addClass('overlay')},function(){$('.site-content').removeClass('overlay')})});$('.menu-toggle').on('touchstart click',function(e){e.stopPropagation();e.preventDefault();$('body').toggleClass('mobile-toggled')});$('.close-drawer').on('click',function(){$('body').removeClass('mobile-toggled')});$(document).on('touchstart click',function(e){var mobileContainer=$('.mobile-toggled .col-full-nav');if(!mobileContainer.is(e.target)&&0===mobileContainer.has(e.target).length){$('body').removeClass('mobile-toggled')}});$('.add_to_cart_button').on('click',function(){$('body').removeClass('mobile-toggled')});$('body .main-navigation ul.menu li.menu-item-has-children .caret').on('click',function(e){$(this).closest('li').toggleClass('dropdown-open');e.preventDefault()});$('.main-navigation ul.menu li.menu-item-has-children > a').each(function(){var nav=$(this);if(0<nav.length){if('#'===nav.attr('href')){$(this).click(function(e){$(this).closest('li').toggleClass('dropdown-open');e.preventDefault()})}}});$('.logo-mark a').click(function(){$('html, body').animate({scrollTop:0},'slow');return!1});$('a.variable-grouped-sticky[href*="#"]').on('click',function(e){e.preventDefault();$('html, body').animate({scrollTop:$($(this).attr('href')).offset().top-80},500,'linear')});document.addEventListener('DOMContentLoaded',function(){let lazyImages=[].slice.call(document.querySelectorAll('img.lazy'));let active=!1;const lazyLoad=function(){if(!1===active){active=!0;setTimeout(function(){lazyImages.forEach(function(lazyImage){if((lazyImage.getBoundingClientRect().top<=window.innerHeight&&0<=lazyImage.getBoundingClientRect().bottom)&&'none'!==getComputedStyle(lazyImage).display){lazyImage.src=lazyImage.dataset.src;lazyImage.srcset=lazyImage.dataset.srcset;lazyImage.classList.remove('lazy');lazyImages=lazyImages.filter(function(image){return image!==lazyImage});if(0===lazyImages.length){document.removeEventListener('scroll',lazyLoad);window.removeEventListener('resize',lazyLoad);window.removeEventListener('orientationchange',lazyLoad)}}});active=!1},200)}};document.addEventListener('scroll',lazyLoad);window.addEventListener('resize',lazyLoad);window.addEventListener('orientationchange',lazyLoad)})}(jQuery))