PageSourceSearch

https://cdn.lazaruscorporation.co.uk/inc/scripts/behaviours.min.js?ver=7.9.3

js lazaruscorporation.co.uk collected 2026-09-24 09:35:33 UTC 6,702 bytes, 1 lines download raw bytes

1function closeFigViewer(){"use strict";let elements=document.getElementsByClassName("imagemodal");for(let i=0;i<elements.length;i++){elements[i].style.display="none"}let figures=document.getElementsByClassName("artworkdetail");for(let i=0;i<elements.length;i++){figures[i].setAttribute("aria-expanded","false")}}function closeMenu(){"use strict";let menulist=document.getElementById("burgermenu");let mybutton=document.getElementById("burgermenubutton");menulist.classList.replace("visibleopaque","hiddentransparent");mybutton.setAttribute("aria-expanded","false");let elements=mybutton.getElementsByClassName("lnr-cross");for(let i=0;i<elements.length;i++){elements[i].classList.replace("lnr-cross","lnr-menu")}}function menuControl(){"use strict";let menulist=document.getElementById("burgermenu");let mybutton=document.getElementById("burgermenubutton");if(menulist.classList.contains("hiddentransparent")){menulist.classList.replace("hiddentransparent","visibleopaque");mybutton.setAttribute("aria-expanded","true");let elements=mybutton.getElementsByClassName("lnr-menu");for(let i=0;i<elements.length;i++){elements[i].classList.replace("lnr-menu","lnr-cross")}}else{closeMenu()}}function dynamicallyLoadScript(url){"use strict";let script=document.createElement("script");script.src=url;script.setAttribute("defer","");document.body.appendChild(script)}function addCiteToBlockquote(){"use strict";let elements=document.querySelectorAll("blockquote[cite]");for(let i=0;i<elements.length;i++){let citeDiv=document.createElement("a");citeDiv.classList.add("bq-source");citeDiv.setAttribute("href",elements[i].getAttribute("cite"));citeDiv.setAttribute("rel","noopener");citeDiv.textContent=elements[i].getAttribute("cite").split("://").pop();citeDiv.textContent=citeDiv.textContent.split("/").shift();elements[i].prepend(citeDiv)}}function centreTweets(){"use strict";let elements=document.getElementsByClassName("twitter-tweet");for(let i=0;i<elements.length;i++){elements[i].classList.add("tw-align-center")}}function figureViewer(){"use strict";let figures=document.getElementsByClassName("artworkdetail");for(let i=0;i<figures.length;i++){let largeImage=figures[i].getAttribute("href");let captionText=figures[i].getAttribute("title");let altText=figures[i].getAttribute("alt");figures[i].setAttribute("data-image","imagemodal"+i);figures[i].setAttribute("id","thumbnail"+i);figures[i].setAttribute("aria-expanded","false");figures[i].setAttribute("aria-controls","imagemodal"+i);let modalWindow=document.createElement("figure");modalWindow.className="imagemodal";modalWindow.setAttribute("id","imagemodal"+i);let previousLink=null;if(i>0){let previousImage="imagemodal"+(i-1);previousLink="<span class='previous' data-target='"+previousImage+"'>«</span>"}else{previousLink="<span class='previous'></span>"}let nextLink=null;if(i<figures.length-1){let nextImage="imagemodal"+(i+1);nextLink="<span class='next' data-target='"+nextImage+"'>»</span>"}else{nextLink="<span class='next'></span>"}modalWindow.innerHTML="<span class='close'>&times;</span>"+previousLink+nextLink+"<img src='"+largeImage+"' class='modal-content' alt='"+altText+"'>"+"<figcaption class='caption'>"+captionText+"</figcaption>";document.body.appendChild(modalWindow);figures[i].addEventListener("click",function(e){e.preventDefault();figures[i].setAttribute("aria-expanded","true");let thisId=this.getAttribute("data-image");let thisModal=document.getElementById(thisId);thisModal.style.display="block"})}let modals=document.getElementsByClassName("imagemodal");for(let i=0;i<modals.length;i++){let closeButton=modals[i].querySelector(".close");closeButton.addEventListener("click",function(e){e.preventDefault();closeFigViewer()});let nextButton=modals[i].querySelector(".next");nextButton.addEventListener("click",function(goToNext){goToNext.preventDefault();let nextId=this.getAttribute("data-target");let nextModal=document.getElementById(nextId);closeFigViewer();nextModal.style.display="block";let nextThumbnail=document.getElementById("thumbnail"+(i+1));nextThumbnail.setAttribute("aria-expanded","true")});let previousButton=modals[i].querySelector(".previous");previousButton.addEventListener("click",function(goToPrev){goToPrev.preventDefault();let previousId=this.getAttribute("data-target");let previousModal=document.getElementById(previousId);closeFigViewer();previousModal.style.display="block";let previousThumbnail=document.getElementById("thumbnail"+(i-1));previousThumbnail.setAttribute("aria-expanded","true")})}}function figcaptionIcon(){"use strict";let elements=document.querySelectorAll("figcaption>p");let iconHTML="<span class='lnr lnr-camera'></span> ";for(let i=0;i<elements.length;i++){elements[i].innerHTML=iconHTML+elements[i].innerHTML}}function printPage(){"use strict";const printButton=document.getElementById("printScreen");printButton.addEventListener("click",function(e){e.preventDefault();window.print()})}function openInSmallWindow(URL,features){"use strict";window.open(URL,"",features)}function openTwitterShare(){"use strict";const twitterShareButton=document.getElementById("twitterShare");let URL=twitterShareButton.getAttribute("href");twitterShareButton.addEventListener("click",function(e){e.preventDefault();openInSmallWindow(URL,"width=800,height=500")})}function openFacebookShare(){"use strict";const facebookShareButton=document.getElementById("facebookShare");let URL=facebookShareButton.getAttribute("href");facebookShareButton.addEventListener("click",function(e){e.preventDefault();openInSmallWindow(URL,"width=800,height=500")})}document.addEventListener("keydown",e=>{"use strict";if(e.key==="Escape"){closeMenu();closeFigViewer();closeCitationViewer()}});const menu=document.getElementById("burgermenubutton");const sitewidemenu=document.getElementById("sitemenu");sitewidemenu.classList.remove("sitemenunojs");menu.addEventListener("click",menuControl);const blockquoteExists=document.querySelectorAll("blockquote[cite]");if(blockquoteExists.length){addCiteToBlockquote()}const tweetExists=document.getElementsByClassName("twitter-tweet");if(tweetExists.length){centreTweets()}
1const figureViewerExists=document.getElementsByClassName("figviewer");if(figureViewerExists.length){figureViewer()}const figcaptionExists=document.querySelectorAll("figcaption");if(figcaptionExists.length){figcaptionIcon()}const printButtonExists=document.getElementById("printScreen");if(printButtonExists!==null){printPage()}const twitterShareButtonExists=document.getElementById("twitterShare");if(twitterShareButtonExists!==null){openTwitterShare()}const facebookShareButtonExists=document.getElementById("facebookShare");if(facebookShareButtonExists!==null){openFacebookShare()}

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.