PageSourceSearch

https://stjohnplessington.com/wp-content/litespeed/js/8e006383828641e5690e62b60ce57b78.js?ver=2c1f7

js stjohnplessington.com collected 2026-09-29 11:25:23 UTC 7,519 bytes, 22 lines download raw bytes

1(function($){"use strict";if($(".main-menu__list").length){let menuElement=$(".main-menu__list");let currentMenuItem=menuElement.find("li.current-menu-item");let currentMenuParent=menuElement.find("li.current-menu-parent");let currentMenuAncestor=menuElement.find("li.current-menu-ancestor");let currentPageItem=menuElement.find("li.current_page_item");currentMenuItem.addClass("current");currentMenuParent.addClass("current");currentMenuAncestor.addClass("current");currentPageItem.addClass("current")}
2if($(".service-details__category-list").length){let menuElement=$(".service-details__category-list");let currentMenuItem=menuElement.find("li.current-menu-item");let currentMenuParent=menuElement.find("li.current-menu-parent");let currentMenuAncestor=menuElement.find("li.current-menu-ancestor");let currentPageItem=menuElement.find("li.current_page_item");currentMenuItem.addClass("active");currentMenuParent.addClass("active");currentMenuAncestor.addClass("active");currentPageItem.addClass("active")}
3if($(".accrodion-grp").length){var accrodionGrp=$(".accrodion-grp");accrodionGrp.each(function(){var accrodionName=$(this).data("grp-name");var Self=$(this);var accordion=Self.find(".accrodion");Self.addClass(accrodionName);Self.find(".accrodion .accrodion-content").hide();Self.find(".accrodion.active").find(".accrodion-content").show();accordion.each(function(){$(this).find(".accrodion-title").on("click",function(){if($(this).parent().hasClass("active")===!1){$(".accrodion-grp."+accrodionName).find(".accrodion").removeClass("active");$(".accrodion-grp."+accrodionName).find(".accrodion").find(".accrodion-content").slideUp();$(this).parent().addClass("active");$(this).parent().find(".accrodion-content").slideDown()}})})})}
4if($(".scroll-to-target").length){$(".scroll-to-target").on("click",function(){var target=$(this).attr("data-target");$("html, body").animate({scrollTop:$(target).offset().top},1000);return!1})}
5if($(".video-popup").length){$(".video-popup").magnificPopup({type:"iframe",mainClass:"mfp-fade",removalDelay:160,preloader:!0,fixedContentPos:!1})}
6if($(".img-popup").length){var groups={};$(".img-popup").each(function(){var id=parseInt($(this).attr("data-group"),10);if(!groups[id]){groups[id]=[]}
7groups[id].push(this)});$.each(groups,function(){$(this).magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,gallery:{enabled:!0}})})}
8$(document).on("click",".add",function(){if($(this).prev().val()<999){$(this).prev().val(+$(this).prev().val()+1)}
9$(this).prev().trigger("change")});$(document).on("click",".sub",function(){if($(this).next().val()>0){if($(this).next().val()>0)
10$(this).next().val(+$(this).next().val()-1);}
11$(this).next().trigger("change")});if($(".main-menu__list").length&&$(".mobile-nav__container").length){let navContent=document.querySelector(".main-menu__list").outerHTML;let mobileNavContainer=document.querySelector(".mobile-nav__container");mobileNavContainer.innerHTML=navContent}
12if($(".sticky-header__content").length){let navContent=document.querySelector(".main-menu").innerHTML;let mobileNavContainer=document.querySelector(".sticky-header__content");mobileNavContainer.innerHTML=navContent}
13if($(".mobile-nav__container .main-menu__list").length){let dropdownAnchor=$(".mobile-nav__container .main-menu__list .menu-item-has-children > a");dropdownAnchor.each(function(){let self=$(this);let toggleBtn=document.createElement("BUTTON");toggleBtn.setAttribute("aria-label","dropdown toggler");toggleBtn.innerHTML="<i class='fa fa-angle-down'></i>";self.append(function(){return toggleBtn});self.find("button").on("click",function(e){e.preventDefault();let self=$(this);self.toggleClass("expanded");self.parent().toggleClass("expanded");self.parent().parent().children("ul").slideToggle()})})}
14if($(".mobile-nav__toggler").length){$(".mobile-nav__toggler").on("click",function(e){e.preventDefault();$(".mobile-nav__wrapper").toggleClass("expanded");$("body").toggleClass("locked")})}
15if($(".search-toggler").length){$(".search-toggler").on("click",function(e){e.preventDefault();$(".search-popup").toggleClass("active");$(".mobile-nav__wrapper").removeClass("expanded");$("body").toggleClass("locked")})}
16if($(".dynamic-year").length){let date=new Date();$(".dynamic-year").html(date.getFullYear())}
17$(window).on("load",function(){if($(".preloader").length){$(".preloader").fadeOut()}
18if($(".product__items ul.products").length){$(".product__items ul.products").imagesLoaded(function(){$(".product__items ul.products").isotope({layoutMode:"masonry"})})}});$(window).on("scroll",function(){if($(".stricked-menu").length){var headerScrollPos=130;var stricky=$(".stricked-menu");if($(window).scrollTop()>headerScrollPos){stricky.addClass("stricky-fixed")}else if($(this).scrollTop()<=headerScrollPos){stricky.removeClass("stricky-fixed")}}
19if($(".scroll-to-top").length){var strickyScrollPos=100;if($(window).scrollTop()>strickyScrollPos){$(".scroll-to-top").fadeIn(500)}else if($(this).scrollTop()<=strickyScrollPos){$(".scroll-to-top").fadeOut(500)}}});$(document).on("click",".shop-one__cart.eduact_ajax ",function(e){$(".eduact-overlay").fadeIn(300)});$(document.body).on("added_to_cart",function(event,fragments,cart_hash,$button){$(".eduact-overlay").fadeOut(300)});
19if($(".custom-cursor").length){var cursor=document.querySelector(".custom-cursor__cursor");var cursorinner=document.querySelector(".custom-cursor__cursor-two");var a=document.querySelectorAll("a");document.addEventListener("mousemove",function(e){var x=e.clientX;var y=e.clientY;cursor.style.transform=`translate3d(calc(${e.clientX}px - 50%), calc(${e.clientY}px - 50%), 0)`});document.addEventListener("mousemove",function(e){var x=e.clientX;var y=e.clientY;cursorinner.style.left=x+"px";cursorinner.style.top=y+"px"});document.addEventListener("mousedown",function(){cursor.classList.add("click");cursorinner.classList.add("custom-cursor__innerhover")});document.addEventListener("mouseup",function(){cursor.classList.remove("click");cursorinner.classList.remove("custom-cursor__innerhover")});a.forEach((item)=>{item.addEventListener("mouseover",()=>{cursor.classList.add("custom-cursor__hover")});item.addEventListener("mouseleave",()=>{cursor.classList.remove("custom-cursor__hover")})})}
20$(document).on("click",".megamenu-clickable--toggler > a",function(e){$("body").toggleClass("megamenu-popup-active");$(this).parent().find("ul").toggleClass("megamenu-clickable--active");e.preventDefault()});$(document).on("click",".megamenu-clickable--close",function(e){$("body").removeClass("megamenu-popup-active");$(".megamenu-clickable--active").removeClass("megamenu-clickable--active");e.preventDefault()});
20let scrollTop=$(".scroll-top path");if(scrollTop.length){var e=document.querySelector(".scroll-top path"),t=e.getTotalLength();(e.style.transition=e.style.WebkitTransition="none"),(e.style.strokeDasharray=t+" "+t),(e.style.strokeDashoffset=t),e.getBoundingClientRect(),(e.style.transition=e.style.WebkitTransition="stroke-dashoffset 10ms linear");var o=function(){var o=$(window).scrollTop(),r=$(document).height()-$(window).height(),i=t-(o*t)/r;e.style.strokeDashoffset=i};o(),$(window).scroll(o);var back=$(".scroll-top"),body=$("body, html");$(window).on("scroll",function(){if($(window).scrollTop()>$(window).height()){back.addClass("scroll-top--active")}else{back.removeClass("scroll-top--active")}})}
21let dynamicyearElm=$(".dynamic-year");if(dynamicyearElm.length){let currentYear=new Date().getFullYear();dynamicyearElm.html(currentYear)}})(jQuery)
22;

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.