PageSourceSearch

https://www.kefpro.com/Files/3/3000/3092/Macro_Auto/Scripts.parsed_110.js

js kefpro.com collected 2026-10-07 03:44:30 UTC 19,538 bytes, 26 lines download raw bytes

1function matchTheHeights(){$('.cs-product__labels').matchHeight();$('.cs-product__title').matchHeight();$('.cs-product__review').matchHeight();$('.cs-product__prices').matchHeight();$('.cs-product__short').matchHeight();$('.cs-product__unit').matchHeight()}
2$(window).on("load",function(){$('.content__slide').css('visibility','visible');$('.content__slide').css('opacity','1')});$(function(){matchTheHeights();$('.nav__close').on('click',function(){$('.cs-usps').css('opacity',1);$('.cs-header__nav').css('transform','translateX(-100%)')});$('.nav__open').on('click',function(){$('.cs-usps').css('opacity',0);$('.cs-header__nav').css('transform','translateX(0%)')})
3$('.cs-header__nav a > .sub__arrow').on('click',function(e){e.preventDefault();$('.cs-header__nav').animate({scrollTop:0},300);if($('.mega__overlay:visible').length===0){$('.nav__sub').css('display','block')}
4$('.nav__sub').animate({scrollTop:-50},300);$(this).parent().addClass('toggle-sub');$(this).closest('ul').addClass('disable-vertical');$('.cs-header__nav, .cs-header__nav .container').addClass('disable-vertical')});$('.nav__back').on('click',function(){$(this).closest('ul').prev('a').removeClass('toggle-sub');if($(this).hasClass('nav__back--all')){$('.cs-header__nav, .cs-header__nav .container').removeClass('disable-vertical')}else{$(this).closest('.disable-vertical').removeClass('disable-vertical')}});let firstMainNavHeight;$('.mega__toggle').on('mouseenter',function(){$('.cs-header__nav').css('z-index','1');const menu=$('.categories__wrapper');const subMenu=$('.nav__categories ul');const navHeight=$('.mega__toggle').innerHeight();$('.mega__overlay').fadeIn(150);menu.css('top',navHeight);menu.fadeIn(150);firstMainNavHeight=$('.nav-level__main').innerHeight();subMenu.css('min-height',firstMainNavHeight)});let windowsize=$(window).width();$(window).on('resize',function(){windowsize=$(window).width()});if(windowsize>991){let mainNavHeight;let subOneNavHeight;let subTwoNavHeight;$('.nav__categories a').on('mouseenter',function(){mainNavHeight=firstMainNavHeight;subOneNavHeight=firstMainNavHeight;subTwoNavHeight=firstMainNavHeight;if($(this).closest('ul').hasClass('nav-level__main')){$('.nav__categories ul').removeClass('mega-toggled');subOneNavHeight=$(this).next('.nav-level__1').innerHeight()}else if($(this).closest('ul').hasClass('nav-level__1')){subOneNavHeight=$(this).closest('.nav-level__1').innerHeight();subTwoNavHeight=$(this).next('.nav-level__2').innerHeight();$('.nav-level__2').removeClass('mega-toggled')}else{subOneNavHeight=$(this).closest('.nav-level__1').innerHeight();subTwoNavHeight=$(this).closest('.nav-level__2').innerHeight()}
5if(subOneNavHeight>mainNavHeight){$('.nav__categories ul').css('min-height',subOneNavHeight)}else if(subTwoNavHeight>subOneNavHeight){$('.nav__categories ul').css('min-height',subTwoNavHeight)}
6$(this).next('ul').addClass('mega-toggled')});$('.nav__parent').on('mouseleave',function(){$('.nav__categories ul').css('min-height',firstMainNavHeight)});$('.categories__wrapper').on('mouseleave',function(){if(!$('.nav__languages').hasClass('toggled')){$(this).css('z-index','0')}
7$('.categories__wrapper').fadeOut(150);$('.mega__overlay').fadeOut(150);$('.nav__categories ul').css('min-height',firstMainNavHeight);$('.nav__categories ul').removeClass('mega-toggled')});$('.mega__toggle').on('mouseleave',function(e){if($(e.toElement).hasClass('mega__overlay')||$(e.relatedTarget).hasClass('mega__overlay')){if(!$('.nav__languages').hasClass('toggled')){$(this).css('z-index','0')}
8$('.categories__wrapper').fadeOut(150);$('.mega__overlay').fadeOut(150);$('.nav__categories ul').css('min-height',firstMainNavHeight);$('.nav__categories ul').removeClass('mega-toggled')}});$('.nav__languages').on('click',function(){if(!$(this).hasClass('toggled')){$('.cs-header__nav').css('z-index','1');const langHeight=$('.nav__languages').innerHeight();$('.nav__languages ul').css('top',langHeight);$(this).addClass('toggled');$('.page__overlay').fadeIn(150);$('.languages__overlay').fadeIn(150)}else{$('.cs-header__nav').css('z-index','0');$(this).removeClass('toggled');$('.page__overlay').fadeOut(150);$('.languages__overlay').fadeOut(150)}})}if(windowsize<768){}
9$('.icon__account').on('click',function(){if($(this).hasClass('logged-out')){if(!$('.cs-login').hasClass('toggled')){$('.cs-login').addClass('toggled');$('.cs-header').css('z-index','11');$('.page__overlay').fadeIn(150)}else{$('.cs-login').removeClass('toggled');$('.cs-header').css('z-index','11');$('.page__overlay').fadeOut(150)}}else{const accountLink=$(this).data('account');window.location=accountLink}});$('.cs-login input').on('keyup',function(){if($(this).val().length>0){$(this).addClass('active')}else{$(this).removeClass('active')}});$('.icon__cart').on('click',function(){xajax_RegisterViewCart();$('#SmallBasket').addClass('toggled')});$(document).on('click','.cs-cart__close',function(){$('#SmallBasket').removeClass('toggled')});$(document).on('click','.open-filter',function(){$('.cs-filters').addClass('toggled')});$(document).on('click','.cs-filters__close, .cs-filters__footer .cs-button',function(){$('.cs-filters').removeClass('toggled')});$('#SearchField').on('keyup',function(){const value=$(this).val();if(value.length>0){$('.top__search').css('z-index','1');$('.cs-header__nav').css('z-index','0');$('.page__overlay').fadeIn(150)}else{$('.top__search').css('z-index','0');$('.cs-header__nav').css('z-index','1');$('.page__overlay').fadeOut(150)}});$('.newsletter__input .cs-button').on('click',function(){$('.newsletter__input input').removeClass('NewsMailInputFieldError');$('.newsletter__input input').addClass('NewsMailInputField');$('.cs-newsletter .message').hide();SubscribeToNewsletter()});$(document).on('click','.product__quantity *',function(e){e.preventDefault()});$(document).on('click','.product__quantity .stepper--plus',function(){let quantity=$(this).prev().val().replace(',','.');$(this).prev().val(parseFloat(quantity)+1);$(this).closest('.cs-product__action').find('.hook_AddProductToCart').attr('data-quantity',parseFloat(quantity)+1)});$(document).on('click','.product__quantity .stepper--minus',function(e){let quantity=$(this).next().val().replace(',','.');if(quantity>1){$(this).next().val(parseFloat(quantity)-1);$(this).closest('.cs-product__action').find('.hook_AddProductToCart').attr('data-quantity',parseFloat(quantity)-1)}});$(document).on('keyup','.product__quantity input',function(){let quantity=$(this).val().replace(',','.');$(this).closest('.cs-product__action').find('.hook_AddProductToCart').attr('data-quantity',parseFloat(quantity))});$('.product__quantity input').each(function(){let quantity=$(this).val().replace(',','.');$(this).closest('.cs-product__action').find('.hook_AddProductToCart').attr('data-quantity',parseFloat(quantity))});$('.staggeredQuantity').each(function(){let quantity=$(this).val().replace(',','.');$(this).closest('.cs-product__action').find('.hook_AddProductToCart').attr('data-quantity',parseFloat(quantity))});$(document).on('change','.staggeredQuantity',function(){let quantity=$(this).val().replace(',','.');$(this).closest('.cs-product__action').find('.hook_AddProductToCart').attr('data-quantity',parseFloat(quantity))});$(document).on('click','.wishlist-button',function(event){if(!$('body').hasClass('ProductPage')&&!$('body').hasClass('WebShopBasket')){event.stopPropagation();if($(this).next().is(":visible")){$(this).next().hide()}else{$('.wishlist-dropdown').hide();$(this).next().show()}}});$(window).on('click',function(event){if(!$('body').hasClass('ProductPage')||!$('body').hasClass('WebShopBasket')){if(!$(event.target).is('.wishlist-dropdown')){$('.wishlist-dropdown').hide()}}});$('.cs-usps .slick').slick({arrows:!1,autoplay:!0,autoplaySpeed:1500,dots:!1,fade:!0,mobileFirst:!0,pauseOnFocus:!1,pauseOnHover:!1,slidesToShow:1,speed:500,responsive:[{breakpoint:992,settings:'unslick'}]});function slickSubCats(){$('.PageElement .cs-subcats').not('.slick-initialized').slick({dots:!1,infinite:!0,mobileFirst:!0,nextArrow:'<span class="slick-next"><svg viewBox="0 0 16 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="">
9<g id="cs-icon__collapse-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="cs-icon__collapse-arrow" transform="translate(8.000000, 14.000000) rotate(-270.000000) translate(-8.000000, -14.000000) translate(-6.000000, 6.000000)" fill="#000000" fill-rule="nonzero"><polygon id="Path" points="14 0.59375 13.28125 1.28125 0.78125 13.78125 2.21875 15.21875 14 3.4375 25.78125 15.21875 27.21875 13.78125 14.71875 1.28125"></polygon></g></g></svg></span>',prevArrow:'',variableWidth:!0})}
10function slickProducts(){$('.PageElement .cs-products').not('.slick-initialized').slick({dots:!1,infinite:!0,mobileFirst:!0,nextArrow:'<span class="slick-next"><svg viewBox="0 0 16 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill=""><g id="cs-icon__collapse-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="cs-icon__collapse-arrow" transform="translate(8.000000, 14.000000) rotate(-270.000000) translate(-8.000000, -14.000000) translate(-6.000000, 6.000000)" fill="#000000" fill-rule="nonzero"><polygon id="Path" points="14 0.59375 13.28125 1.28125 0.78125 13.78125 2.21875 15.21875 14 3.4375 25.78125 15.21875 27.21875 13.78125 14.71875 1.28125"></polygon></g></g></svg></span>',prevArrow:'',variableWidth:!0})}
11function slickBlogs(element){$(element).slick({dots:!1,infinite:!0,mobileFirst:!0,nextArrow:'<span class="slick-next"><svg viewBox="0 0 16 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="">
11<g id="cs-icon__collapse-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="cs-icon__collapse-arrow" transform="translate(8.000000, 14.000000) rotate(-270.000000) translate(-8.000000, -14.000000) translate(-6.000000, 6.000000)" fill="#000000" fill-rule="nonzero"><polygon id="Path" points="14 0.59375 13.28125 1.28125 0.78125 13.78125 2.21875 15.21875 14 3.4375 25.78125 15.21875 27.21875 13.78125 14.71875 1.28125"></polygon></g></g></svg></span>',prevArrow:'',slidesToShow:1,variableWidth:!0,responsive:[{breakpoint:992,settings:'unslick'}]})}
12const ContentInitializer=$.fn.ContentInitializer();if(windowsize<992){ContentInitializer.AfterLoadModularPage(function(){slickSubCats();slickProducts();$('.blogs').each(function(){const containerBlogCount=$(this).find('.container-blog').length;if(containerBlogCount>1){slickBlogs(this)}})})}
13$(window).on('resize',function(){windowsize=$(window).width();if(windowsize<992){slickSubCats();slickProducts();$('.blogs').each(function(){const containerBlogCount=$(this).find('.container-blog').length;if(containerBlogCount>1){slickBlogs(this)}})}else{if($('.PageElement .cs-subcats').hasClass('slick-initialized')){$('.PageElement .cs-subcats').slick('unslick')}
14if($('.PageElement .cs-products').hasClass('slick-initialized')){$('.PageElement .cs-products').slick('unslick')}}});$('.cs-slider__content').slick({dots:!1,infinite:!0,autoplay:!0,autoplaySpeed:3000,speed:500,nextArrow:'<span class="slick-next"><svg viewBox="0 0 16 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="">
14<g class="cs-icon__arrow" id="cs-icon__collapse-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="cs-icon__collapse-arrow" transform="translate(8.000000, 14.000000) rotate(-270.000000) translate(-8.000000, -14.000000) translate(-6.000000, 6.000000)" fill="#" fill-rule="nonzero"><polygon id="Path" points="14 0.59375 13.28125 1.28125 0.78125 13.78125 2.21875 15.21875 14 3.4375 25.78125 15.21875 27.21875 13.78125 14.71875 1.28125"></polygon></g></g></svg></span>',prevArrow:'<span class="slick-previous"><svg viewBox="0 0 16 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill=""><g class="cs-icon__arrow" id="cs-icon__collapse-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="cs-icon__collapse-arrow" transform="translate(8.000000, 14.000000) rotate(-270.000000) translate(-8.000000, -14.000000) translate(-6.000000, 6.000000)" fill="#" fill-rule="nonzero"><polygon id="Path" points="14 0.59375 13.28125 1.28125 0.78125 13.78125 2.21875 15.21875 14 3.4375 25.78125 15.21875 27.21875 13.78125 14.71875 1.28125"></polygon></g></g></svg></span>',fade:!0,cssEase:'linear'});$('#specialOffer').slick({dots:!0,arrows:!1,infinite:!0,autoplay:!1,autoplaySpeed:3000,speed:500,fade:!0,mobileFirst:!0,responsive:[{breakpoint:992,settings:{dots:!1,arrows:!0,nextArrow:'<span class="slick-next"><svg viewBox="0 0 16 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="">
14<g class="cs-icon__arrow" id="cs-icon__collapse-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="cs-icon__collapse-arrow" transform="translate(8.000000, 14.000000) rotate(-270.000000) translate(-8.000000, -14.000000) translate(-6.000000, 6.000000)" fill="#" fill-rule="nonzero"><polygon id="Path" points="14 0.59375 13.28125 1.28125 0.78125 13.78125 2.21875 15.21875 14 3.4375 25.78125 15.21875 27.21875 13.78125 14.71875 1.28125"></polygon></g></g></svg></span>',prevArrow:'<span class="slick-previous"><svg viewBox="0 0 16 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill=""><g class="cs-icon__arrow" id="cs-icon__collapse-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="cs-icon__collapse-arrow" transform="translate(8.000000, 14.000000) rotate(-270.000000) translate(-8.000000, -14.000000) translate(-6.000000, 6.000000)" fill="#" fill-rule="nonzero"><polygon id="Path" points="14 0.59375 13.28125 1.28125 0.78125 13.78125 2.21875 15.21875 14 3.4375 25.78125 15.21875 27.21875 13.78125 14.71875 1.28125"></polygon></g></g></svg></span>',}}]});$(document).on('mouseup',function(e){const languages=$('.nav__languages');const login=$('.cs-login');const loginButton=$('.icon__account');const cart=$('.SmallBasketWrapper');const search=$('.top__search');const filters=$('.cs-filters__content');if(!languages.is(e.target)&&languages.has(e.target).length===0&&!login.is(e.target)&&login.has(e.target).length===0&&!loginButton.is(e.target)&&loginButton.has(e.target).length===0&&!search.is(e.target)&&search.has(e.target).length===0){$('.page__overlay').fadeOut(150)}
15if(!languages.is(e.target)&&languages.has(e.target).length===0){languages.removeClass('toggled');$('.languages__overlay').fadeOut(150)}
16if(!login.is(e.target)&&login.has(e.target).length===0&&!loginButton.is(e.target)&&loginButton.has(e.target).length===0){login.removeClass('toggled')}
17if(!cart.is(e.target)&&cart.has(e.target).length===0){cart.closest('#SmallBasket').removeClass('toggled')}
18if(!search.is(e.target)&&search.has(e.target).length===0){search.css('z-index','0')}
19if(!filters.is(e.target)&&filters.has(e.target).length===0){filters.closest('.cs-filters').removeClass('toggled')}})});const ContentInitializer=$.fn.ContentInitializer();ContentInitializer.AfterCategoryFilter(function(){matchTheHeights()});ContentInitializer.AfterProductFilter(function(){matchTheHeights()});ContentInitializer.AfterLoadModularPage(function(){matchTheHeights();$('.blogs, .blog').find('.hr').remove()});ContentInitializer.AfterShowRecentlyViewedProducts(function(){matchTheHeights()});function ShowBasket_ReloadSmallBasket(){const oDynamicForm=$('<form action="/website/index.php" method="post" id="Basket">');$('.cs-cart__row').each(function(){const orderId=$(this).find('.row__product').attr('data-id');let inputValue=$(this).find('input').val();const selectValue=$(this).find('select').val();if(inputValue===undefined){inputValue=selectValue}
20oDynamicForm.append('<input type="hidden" name="Count'+orderId+'" value="'+inputValue+'"/>')});$('main').prepend(oDynamicForm);xajax_ChangeOrderRows(xajax.getFormValues('Basket'));oDynamicForm.remove();return!1}
21function RemoveOrderRow(orderRowId){xajax_RemoveOrderRow(orderRowId)}
22$(document).on('click','.stepper',function(e){e.preventDefault()});let t=null;$(document).on('click','.row__action .stepper--plus',function(e){e.stopPropagation();let quantity=$(this).closest('.row__action').find('input').val().replace(',','.');$(this).closest('.row__action').find('input').val(parseInt(quantity)+1);$(this).closest('.row__action').find('input').val(parseFloat(quantity)+1);if(t!==null){window.clearTimeout(t)}
23t=setTimeout(function(){ShowBasket_ReloadSmallBasket();setTimeout(function(){$('.cart__counter').text($('.cartQuantity').val())},1000)},200)});$(document).on('click','.row__action .stepper--minus',function(e){e.stopPropagation();let quantity=$(this).closest('.row__action').find('input').val().replace(',','.');let minQuantity=$(this).attr('data-min').replace(',','.');if(quantity>minQuantity){$(this).closest('.row__action').find('input').val(parseInt(quantity)-1);$(this).closest('.row__action').find('input').val(parseFloat(quantity)-1);if(t!==null){window.clearTimeout(t)}
24t=setTimeout(function(){ShowBasket_ReloadSmallBasket();setTimeout(function(){$('.cart__counter').text($('.cartQuantity').val())},1000)},200)}else{return!1}});(function(){function updateCartCounter(){setTimeout(()=>{const quantityInput=document.querySelector('.cartQuantity');const counter=document.querySelector('.cart__counter');if(!quantityInput||!counter)return;const count=parseInt(quantityInput.value,10)||0;counter.textContent=count;counter.classList.toggle('hide-it',count<=0)},1000)}
25document.addEventListener('click',(e)=>{if(e.target.closest('.btn-primary, .basket-product-options a, [data-cart-trigger="remove"], [data-cart-trigger="reload"], #WebShopBasket')){updateCartCounter()}});['blur','keypress'].forEach((eventType)=>{document.addEventListener(eventType,(e)=>{if(e.target.matches('[data-cart-trigger="reload"]'))updateCartCounter();},!0)})})();$(document).on('click','.removeItem, .ui-button-text-only, .ui-dialog-titlebar-close, .row__delete',function(){setTimeout(function(){$('.cart__counter').text($('.cartQuantity').val());if($('.cartQuantity').val()<1){$('.cart__counter').addClass('hide-it')}},1000)});$(function(){const afterModularLoad=$.fn.ContentInitializer();afterModularLoad.AfterAddProductToCart(function(){setTimeout(function(){if($('.cartQuantity').val()>0){$('.cart__counter').text($('.cartQuantity').val());$('.cart__counter').removeClass('hide-it')}},1000)})});const setScrollToTopVisibility=(visible)=>{document.querySelector('[data-scroll-to-top-hook]').style.display=visible?'block':'none'};const scrollToTop=()=>{setScrollToTopVisibility(!1);
25const productContainerElement=document.querySelector('.page__products');productContainerElement.scrollIntoView({behavior:"smooth",block:"start"})};const toggleScrollToTop=()=>{const productContainerElement=document.querySelector('.page__products');const arrowElement=document.querySelector('.scroll-to-top .arrow-icon');if(productContainerElement&&arrowElement){const isAbove=productContainerElement.getBoundingClientRect().top<0;arrowElement.style.transform=isAbove?'rotate(0deg)':'rotate(180deg)'}
26setScrollToTopVisibility(productContainerElement&&!IsElementVisibleOnScreen(productContainerElement))};window.addEventListener('scroll',()=>{const productContainerElement=document.querySelector('.page__products');if(productContainerElement&&IsElementVisibleOnScreen(productContainerElement)){toggleScrollToTop()}})

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.