PageSourceSearch

https://www.allentonprimaryschool.co.uk/_site/js/scripts.min.js?cache=260715

js allentonprimaryschool.co.uk collected 2026-09-29 11:33:03 UTC 10,572 bytes, 1 lines download raw bytes

1"use strict";function bindEcoPause(e,t){t?(blnReducedMotion&&t.classList.add("active"),t.addEventListener("click",function(){t.classList.contains("active")?(e.play(),t.classList.remove("active")):(e.pause(),t.classList.add("active"))})):console.log("Pause button not found")}function imgLoadCheck(n,a,r){if(null!=n){var e=n.getAttribute("data-src"),t=strDefaultThumbnail;if(""==t&&(t="/_site/images/design/thumbnail.jpg"),n.classList.contains("loaded")||n.classList.contains("loading"))r();else{n.classList.add("loading"),null==e&&(e=t);var i=new Image,o=e;o=(i.src=o).replace(/\s/g,"%20"),i.onload=function(){l()},i.onerror=function(){if("1"!==n.dataset.lazyError){n.dataset.lazyError="1";console.log("Lazyload: image "+(""==o?"not specified.":'"'+o+'" not found.')+" Replaced with default thumbnail."),o=t,l()}}}}var l=function(){var e,t=n.getAttribute("data-alt");null==t&&(t=""),e=blnObjectFit&&a?'<img class="lazy-item" src="'+o+'" alt="'+t+'"/>':'<div class="lazy-item" style="background-image: url(&#39;'+o+'&#39;)">',n.insertAdjacentHTML("beforeend",e),w.getComputedStyle(n).opacity,setTimeout(function(){n.classList.add("loaded"),n.classList.remove("loading")},100),r()}}function lazyload(e,a){function r(e,t,n){switch(t){case"img":var a=e.getAttribute("data-type");imgLoadCheck(e,null==a||"img"==a,function(){});break;default:e.classList.add("hit")}blnIntersectionObserver&&n.unobserve(e)}var t=document.querySelectorAll(e),n=t.length,i=[];if(blnIntersectionObserver){for(var o=0;o<n;o++){var l=t[o].getAttribute("data-rootMargin");null==l&&(l="0px");for(var s=!1,c="0px 0px "+l+" 0px",d=0;d<i.length;d++)if(i[d].rootMargin==l){s=!0;break}s||i.push({rootMargin:c,items:[]});for(d=0;d<i.length;d++)if(i[d].rootMargin==c){i[d].items.push(t[o]);break}}var u=i.length,m=function(){var e=i[o].items,t={rootMargin:i[o].rootMargin},n=new IntersectionObserver(function(e,t){Array.prototype.forEach.call(e,function(e){e.isIntersecting&&r(e.target,a,n)})},t);Array.prototype.forEach.call(e,function(e){n.observe(e)})};for(o=0;o<u;o++)m()}else for(o=0;o<n;o++)r(t[o],a,"")}function sliderInit(e,t){for(var n=JSON.parse(e.getAttribute("swiper-opts")),a=e.children,r=a.length,i=0;i<r;i++)a[i].classList.add("swiper-slide");if(e.innerHTML="<div class='swiper'><div class='swiper-wrapper'>"+e.innerHTML+"</div></div>",n.nav){for(i=0;i<2;i++)1==i&&"right",document.querySelector(n.nav).insertAdjacentHTML("beforeend",'<button class="swiper__nav__btn"><svg class="icon_triangle"><use href="#icon_triangle" xlink:href="#icon_triangle" x="0" y="0"/></svg></button>');n.navigation={prevEl:n.nav+" .swiper__nav__btn:first-child",nextEl:n.nav+" .swiper__nav__btn:last-child"}}n.speed=400,n.watchSlidesProgress=!0,n.a11y={enabled:!0,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}"},t(new Swiper(e.children[0],n))}function parallaxSetup(){for(var e=new IntersectionObserver(function(e,t){for(var n=0;n<e.length;n++)for(var a=e[n].target,r=0;r<arrParallaxView.length;r++)a==arrParallaxView[r].watcher&&(arrParallaxView[r].found=e[n].isIntersecting)},{rootMargin:"0px 0px 0px 0px"}),t=document.querySelectorAll("[plx-type]"),n=t.length,a=0;a<n;a++){var r=t[a],i=void 0,o=r.getAttribute("plx-watcher");i="parent"==o?r.parentNode:document.querySelector(o);for(var l=!1,s=0;s<arrParallaxView.length;s++)if(arrParallaxView[s].watcher==i){l=s;break}!1===l?(arrParallaxView.push({watcher:i,elements:[r],found:!1}),e.observe(i)):arrParallaxView[l].elements.push(r)}}function parallaxScroll(){for(var e=0;e<arrParallaxView.length;e++)if(arrParallaxView[e].found)for(var t=0;t<arrParallaxView[e].elements.length;t++){var n=arrParallaxView[e].elements[t],a=n.getAttribute("plx-speed")||.1,r=n.getBoundingClientRect().top+wY,i=n.offsetHeight,o=r+i/2,l=!1,s=void 0;if(1050<wW)switch(n.getAttribute("plx-type")){case"center":s=(wY-(o-wH/2))*a;break;case"top":s=wY*a;break;case"topScreen":s=wY>n.getBoundingClientRect().top+wY?-n.getBoundingClientRect().top*a:0;break;case"bg":l=!0,a<=1&&(a=1.5);var c=i*a,d=c-i,u=(n.getBoundingClientRect().top-wH)/(i+wH);s=(d*(u=-u)).toFixed(2)}else"bg"==n.getAttribute("plx-type")&&(l=!0),s=0;l?n.children.length&&(n.children[0].style.top="auto",n.children[0].style.height=c+"px",n.children[0].style.backgroundSize="cover",n.children[0].style.transform="translate3D(0,"+s+"px, 0)"):n.style.transform="translate3D(0,"+s+"px, 0)"}}function saveCookie(e,t,n,a){mason.classList.add(t),Cookies.allowed()&&$.cookie(e,n,{path:"/",expires:parseInt(a)})}function toggleAriaExpanded(e){var t=e.currentTarget,n=t.getAttribute("aria-controls");if(document.getElementById(n)){var a="true"===t.getAttribute("aria-expanded");t.setAttribute("aria-expanded",!a)}}function manageContentTables(){for(var e=document.getElementsByClassName("content__region"),t=0;t<e.length;t++){e[t].querySelectorAll("table").forEach(function(e){return wrapTableContainer(e)})}}function wrapTableContainer(e){var t=e.parentElement.classList;if(!t.contains("table__container")&&!t.contains("formElement-table")){var n=document.createElement("div");n.className="table__container",e.parentNode.insertBefore(n,e),n.appendChild(e)}}function handleMarquee(e,t,n,a,r,i){function o(){_||((h-=v)<=-g.scrollWidth&&(h=m.clientWidth),g.style.transform="translateX("+h+"px)"),w=requestAnimationFrame(o)}function l(){blnReducedMotion?(f.setAttribute("disabled","true"),f.parentNode.classList.add("paused"),p.setAttribute("title","Move Left"),b.setAttribute("title","Move Right")):(_=!1,o())}function s(e){(v+=e)<1?v=1:12<v&&(v=12)}function c(e){"right"==e?h<=-g.scrollWidth?h=m.clientWidth:h-=200:"left"==e&&(h>g.scrollWidth?h=-m.clientWidth:h+=200),g.style.transform="translateX("+h+"px)"}var d,u=document.querySelector(e),m=u.querySelector(t),g=u.querySelector(n),f=u.querySelector(a),p=u.querySelector(r),b=u.querySelector(i),v=(d=window.innerWidth)<480?1:d<768?2:3,_=!!blnReducedMotion,h=blnReducedMotion?0:m.clientWidth,w=void 0;f.addEventListener("click",function(){_?(f.parentNode.classList.remove("paused"),l(
1),p.setAttribute("title","Decrease Speed"),b.setAttribute("title","Increase Speed")):(f.parentNode.classList.add("paused"),_=!0,cancelAnimationFrame(w),p.setAttribute("title","Step Backwards"),b.setAttribute("title","Step Forwards"))}),p.addEventListener("click",function(){_?c("left"):s(-1)}),b.addEventListener("click",function(){_?c("right"):s(1)}),l()}var w=window,mason=document.querySelector(".mason"),blnObjectFit=Modernizr.objectfit,blnIntersectionObserver="IntersectionObserver"in w,blnHome=mason.classList.contains("mason--home"),blnReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches,wW=0,wH=0,wY=0,dH=0,blnScrollTick=!1,arrParallaxView=[];blnIntersectionObserver&&parallaxSetup(),(w.slider=function(e){null==e&&(e=".js_swiper");for(var t=document.querySelectorAll(e),n=t.length,a=0;a<n;a++)sliderInit(t[a],function(){})})(),lazyload(".js_lazy","img"),lazyload(".js_hit","hit");var heroPause=document.querySelector(".hero__slideshow__controls__pause"),mainBgCycle=new ecoCycle(".main__bg",{shuffle:!blnHome,navContainer:".hero__slideshow__nav",navChild:['<button class="reset__button default__video__button hero__slideshow__controls__prev" title="Previous Slideshow Image" aria-label="Move to the previous slideshow item"><i class="far fa-long-arrow-left"></i></button>','<button class="reset__button default__video__button hero__slideshow__controls__next" title="Next Slideshow Image" aria-label="Move to the next slideshow item"><i class="far fa-long-arrow-right"></i></button>'],nav:!0,timeout:blnReducedMotion?0:8e3,log:!1});mainBgCycle.init(),bindEcoPause(mainBgCycle,heroPause),$(".header__contact__btn").click(function(){$(".header__contact__main").slideToggle()});var cmsTranslate=document.getElementById("cms__translate__select");if(null!==cmsTranslate){var currentLanguage=cmsTranslate.value;cmsTranslate.addEventListener("change",function(){var e=cmsTranslate.value;if(currentLanguage!==e){var t=cmsTranslate.options[cmsTranslate.selectedIndex].getAttribute("data-url");window.open(t,"_self")}})}for(var menuItemSubs=document.querySelectorAll(".menu__bar__item--subitems .menu__bar__item__sub"),intMenuItemSubs=menuItemSubs.length,i=0;i<intMenuItemSubs;i++)8<menuItemSubs[i].children.length&&menuItemSubs[i].parentNode.classList.add("menu__bar__item--multicol");w.addEventListener("load",function(){wUpdate(),mason.classList.add("mason--ready")}),w.addEventListener("resize",function(){wUpdate()}),w.addEventListener("scroll",function(){!blnScrollTick&&w.requestAnimationFrame(function(){wUpdate(),blnScrollTick=!1}),blnScrollTick=!0},!!Modernizr.passiveeventlisteners&&{passive:!0}),document.querySelector(".menu__bg").addEventListener("click",function(){mason.classList.remove("mason--menu")});var homePage=function(){if(0<$(".scrollingbanner__inner").length&&$(".scrollingbanner__inner").marquee({speed:100,pauseOnHover:!0}),document.querySelector("#mixed__noticeboard")){var e=document.querySelector("#mixed__noticeboard");if(0<noticeBoardArr.length){var t=noticeBoardArr.length;3<t&&(t=3),noticeBoardArr.sort(function(e,t){return e=e.date,(t=t.date)<e?-1:e<t?1:0}),noticeBoardArr.sort(function(e,t){return(e=e.priority)===(t=t.priority)?0:e?-1:1});for(var n=0;n<t;n++)e.insertAdjacentHTML("beforeend",noticeBoardArr[n].html)}}},noAdmin=function(){for(var e=document.querySelectorAll(".template--accordion__title"),t=e.length,n=0;n<t;n++)e[n].insertAdjacentHTML("beforeend","<span class='template--accordion__icon'><svg class='icon_plus'><use href='#icon_plus' xlink:href='#icon_plus' x='0' y='0'/></svg></span>")},wUpdate=function(){wY=w.pageYOffset,wW=w.innerWidth,wH=w.innerHeight,blnIntersectionObserver&&parallaxScroll(),200<wY?mason.classList.add("mason--scrollup-visible"):mason.classList.remove("mason--scrollup-visible")},urgentNews=function(){for(var n=document.querySelectorAll("button[data-cookie]"),e=n.length,t=0;t<e;t++)!function(t){n[t].addEventListener("click",function(e){saveCookie(n[t].getAttribute("data-cookietype"),n[t].getAttribute("data-class"),n[t].getAttribute("data-cookie"),n[t].getAttribute("data-expiry"))})}(t)};document.querySelectorAll("[aria-controls]").forEach(function(e){e.addEventListener("click",toggleAriaExpanded)}),blnHome&&handleMarquee(".announcements",".announcements__wrap",".announcements__list",".announcements__navigation__pause",".announcements__navigation__prev",".announcements__navigation__next");

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.