PageSourceSearch

https://www.gla.ac.uk/3t4/js/dist/gu-reference.1deb7cd9.js

js gla.ac.uk collected 2026-09-24 07:22:13 UTC 1,328 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkuniversity_of_glasgow=self.webpackChunkuniversity_of_glasgow||[]).push([[8275],{87360:function(e,s,n){n.r(s),n.d(s,{default:function(){return Reference}});class Reference{constructor(e,s){this.els=e,this.args=s,this.initialize()}initialize(){console.log(this),this.els.forEach(((e,s)=>{e.dataset.index=s,e.insertAdjacentHTML("afterbegin",`<span class="reference-number">${s+1}: </span>`),e.insertAdjacentHTML("beforebegin",`<button class="reference-button" data-index="${s}"><span class="reference-id">${s+1}</span><span class="reference-close hidden">x</span></button>`),e.classList.add("hidden")})),this.clickhandler([...document.querySelectorAll(".reference-button")])}clickhandler(e){e.forEach((e=>{e.addEventListener("click",(e=>{this.showreference(e.target)})),e.childNodes.forEach((e=>{console.log(e),e.addEventListener("click",(e=>{this.showreference(e.target.closest(".reference-button"))}))}))}))}showreference(e){console.log(e),console.log(`showing reference ${e.dataset.index}  `);const s=e,n=s.dataset.index;
1this.els.forEach((e=>{parseInt(e.dataset.index)===parseInt(n)&&(e.classList.toggle("hidden"),s.querySelector(".reference-id").classList.toggle("hidden"),s.querySelector(".reference-close").classList.toggle("hidden"))}))}}}}]);
2//# sourceMappingURL=gu-reference.1deb7cd9.js.map

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.