PageSourceSearch

https://www.denhamvillageschool.co.uk/_site/js/common.min.js

js denhamvillageschool.co.uk collected 2026-09-29 11:29:11 UTC 7,261 bytes, 1 lines download raw bytes

1function matchHeight(a,t,e){var n=$(a);n.css("height","auto"),t&&n.parent().css("height","auto");var i=Math.max.apply(null,n.map(function(){return $(this).outerHeight()}).get());n.css("height",i),t&&n.parent().css("height",i),e()}function shuffleList(a){for(;a.length;)$(a).parent().append(a.splice(Math.floor(Math.random()*a.length),1)[0])}function getTextColor(a){return 186<.299*(a=a.match(/\d+/g))[0]+.587*a[1]+.114*a[2]?"#444":"#FFF"}function imgLoadCheck(a,t,e){function n(){t?a.append('<div class="lazy-item" style="background-image: url(&#39;'+o+'&#39;)">').css("opacity"):a.append('<img class="lazy-item" src="'+o+'" alt=""/>').css("opacity"),a.attr("data-multiple")&&a.append('<div class="lazy-item lazy-item--2" style="background-image: url(&#39;'+o+'&#39;)">').css("opacity"),setTimeout(function(){a.addClass("loaded").removeClass("loading")},100),e()}a.addClass("loading");var i=a.attr("data-src");if(a.hasClass("loaded"))e();else if(void 0!==i){var s=new Image,o=i;o=(s.src=o).replace(/\s/g,"%20"),s.onload=function(){n()},s.onerror=function(){console.log("Lazyload: image "+(strConsole=""==o?"not specified.":'"'+o+'" not found.')+" Replaced with default thumbnail."),o=strDefaultThumbnail,n()}}}function lazyload(e,n,i,s){return function(){var a;if(a=void 0===e.attr("data-offset")?0:e.attr("data-offset"),$(window).scrollTop()+$(window).outerHeight()>e.offset().top+parseInt(a))switch(i){case"img":s(n);var t=e.attr("data-type");imgLoadCheck(e,"bg"==t||null==t,function(){});break;default:s(n),e.addClass("hit")}}}function heroSlideshow(a){var t=$(a).find(".hero__slideshow"),e=7e3;$(".builder").length&&(e=18e9),t.ecoCycle({nav:t.attr("data-nav"),navContainer:a+" .hero__nav",navChild:['<span class="hero__nav--prev link-hov bg-sec"><i class="fa fa-angle-left" aria-hidden="true"></i></span>','<span class="hero__nav--next link-hov bg-sec"><i class="fa fa-angle-right" aria-hidden="true"></i></span>'],dots:t.attr("data-dots"),dotsContainer:a+" .hero__dots",dotsChild:"<span></span>",shuffle:!$(".mason").hasClass("mason--home"),timeout:e})}function mimicOwls(a,p,t){var e=0;""==a&&(a=$(".owl")),a.each(function(){e=400;var r,c=$(this),d=c.attr("owl-opts"),h=1;setTimeout(function(){var a=c.outerWidth();if(null!=d){if((d=JSON.parse(d)).autoWidth)h=6;else{if(null!=d.responsive){var t=d.responsive[Object.keys(d.responsive)[Object.keys(d.responsive).length-1]];h=t.items,null==r&&(r=t.margin),null==r&&(r=d.margin)}null==d.margin&&(r=30),p&&(h=1,r=200)}var e=(a-(h-1)*r)/h;e=parseInt(e)+"px",d.autoWidth&&(e="auto")}if(c.hasClass("owlmimic"))c.children().css({width:e,"margin-right":r+"px"});else{if(c.addClass("owlmimic").children().wrap("<div class='owlmimic__item' style='width: "+e+"; margin-right: "+r+"px'></div>"),d.nav){var n=c.attr("owl-navColor");null==n&&(n="bg-sec"),$(d.navContainer).append("<div class='owl-prev'><span class='link-hov "+n+"'><i class='fa fa-angle-left' aria-hidden='true'></i></span></div><div class='owl-next'><span class='link-hov "+n+"'><i class='fa fa-angle-right' aria-hidden='true'></i></span></div>")}if(d.dots){var s=c.children().length,o=$(d.dotsContainer),l="active";for(i=0;i<s;i++)0<i&&(l=""),o.append("<div class='owl-dot "+l+"'><span></span></div>")}}for(c.children().removeClass("active"),i=0;i<h;i++)c.children().eq(i).addClass("active")},300)}),t(e)}function owlInit(a){var t=a.attr("owl-navColor");a.attr("owl-sync"),null==t&&(t="bg-sec"),objOpts=a.attr("owl-opts"),null==objOpts?objOpts={}:objOpts=JSON.parse(objOpts),objOpts.autoplayTimeout=7e3,objOpts.autoplaySpeed=700,objOpts.dotsSpeed=700,objOpts.navSpeed=700,objOpts.navText=['<span class="link-hov '+t+'"><i class="fa fa-angle-left" aria-hidden="true"></i></span>','<span class="link-hov '+t+'"><i class="fa fa-angle-right" aria-hidden="true"></i></span>'],a.owlCarousel(objOpts)}function housePoints(){if($(".pts__item").length){var a=Math.max.apply(null,$(".pts__item").map(function(){return $(this).attr("data-score")}).get()),t=$('.pts__item[data-score="'+a+'"]');t.length!==$(".pts__item").length&&t.addClass("winner")}}function socialHashTags(){$("[data-hashtags]").each(function(){var a=$(this),t=a.attr("data-hashtags"),e=a.html(),n=e.match(/\#\w+/g);if(null!=n){for(i=0;i<n.length;i++){var s=n[i];switch(t){case"facebook":e=e.replace(s,"<a href='https://www.facebook.com/hashtag/"+s.replace("#","")+"' target='_blank'>"+s+"</a>");break;case"twitter":e=e.replace(s,"<a href='https://twitter.com/hashtag/"+s.replace("#","")+"' target='_blank'>"+s+"</a>");break;case"instagram":e=e.replace(s,"<a href='https://www.instagram.com/explore/tags/"+s.replace("#","")+"' target='_blank'>"+s+"</a>")}}a.html(e)}})}function socialImgs(){$(".social__item__txt__content p").each(function(){var a=$(this);""==a.text()&&a.closest(".social__item").attr("data-txt","empty")})}function sortByDate(t,a){function e(a){return a.match(new RegExp("(?:<i>)(.*?)(?:</i>)","g"))[0].replace("<i>","").replace("</i>","")}[].slice.call(t.children).sort(function(a,t){return(a=e(a.getAttribute("data-date")))<(t=e(t.getAttribute("data-date")))?1:-1}
1).forEach(function(a){t.appendChild(a)}),a()}function mapInit(a,t){thisMap=a,thisMap.scrollwheel=!1,thisMap.panBy(0,-28),arrMarkers=t,mapZoom=thisMap.getZoom(),mapCenter=thisMap.getCenter()}function mapMarkerCenter(a,t){thisMap.panTo(arrMarkers[t].position);var e=map.getZoom();for(i in 15!=e&&thisMap.setZoom(15),a.find(".map__list__item").eq(t).addClass("active").siblings().removeClass("active"),$(".map__select").val(t+1),arrMarkers)arrMarkers[i].set("zIndex",0);arrMarkers[t].set("zIndex",1)}function mapSetup(){$(".map").each(function(){var n=$(this),a=n.find(".map__list__item"),t=$(this).find(".map__select"),e=t.find("option:eq(0)").val();t.val(e),t.on("change",function(){mapMarkerCenter(n,$(this).val()-1)}),$(window).on("load debouncedresize",function(){a.eq(0).addClass("active"),setParentHeight(a)}),mapMarkerClick=function(a,t){var e=parseInt(a.id.replace("marker_",""));mapMarkerCenter(n,e)}})}var arrMarkers,mapZoom,mapCenter;!function(p){p.fn.ecoCycle=function(a){function t(a,t,e){p(e).on("click",function(){clearInterval(s),"dots"==a?n(l=p(this).index(),"next"):(i(a),n(l,a))}).appendTo(t)}function n(a,t){e(a,function(){1<c&&o.timeout&&(s=setInterval(function(){i(t),e(l,function(){})},o.timeout))})}function i(a){"prev"==a?0==l?l=c-1:l--:l==c-1?l=0:l++}function e(t,a){function e(a){a.eq(t).addClass("active").siblings().removeClass("active")}o.onChange(t,c-1,o.timeout),imgLoadCheck(r.eq(t).find("[data-src]"),!0,function(){e(r),d&&e(p(".ecocycle__nav > *")),h&&e(p(".ecocycle__dots > *"))}),a()}p.fn.ecoCycle.defaults={dots:!1,dotsContainer:".ecocycle__dots",dotsChild:"<span></span>",nav:!1,navContainer:".ecocycle__nav",navChild:["<span>Prev</span>","<span>Next</span>"],onChange:function(a,t,e){},shuffle:!1,timeout:7e3};var s,o=p.extend({},p.fn.ecoCycle.defaults,a),l=0,r=this.children(),c=r.length,d=o.nav,h=o.dots;o.shuffle&&shuffleList(r),r=this.children(),p(this).addClass("ecocycle"),r.addClass("ecocycle__item"),d&&1<c&&(p(o.navContainer).addClass("ecocycle__nav"),t("prev",o.navContainer,o.navChild[0]),t("next",o.navContainer,o.navChild[1])),h&&(p(o.dotsContainer).addClass("ecocycle__dots"),r.each(function(){t("dots",o.dotsContainer,o.dotsChild)})),n(l,"next")}}(jQuery);

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.