PageSourceSearch

https://www.reading.ac.uk/sc93/js/discover/automaticTitlePadding.min.js

js reading.ac.uk collected 2026-09-24 08:26:07 UTC 2,503 bytes, 1 lines download raw bytes

1function measureWidth(n){return $(n).width()}function setPreviousWordPadding(n,t){document.getElementById(n+t).style.paddingRight="1%"}function setCurrentWordPadding(n,t){document.getElementById(n+t).style.paddingRight="0%"}function setFirstWordPadding(n){$(n).addClass("mainTitle-heading-padding")}function insertBreak(n,t){document.getElementById("heading").insertBefore(document.createElement("br"),document.getElementById(n+t))}function addWordWithPadding(n,t,i,r){r===1&&$("#heading").append("<span id="+n+t+" class='text-weight-medium' style='padding-left: 1%; padding-right: 0.5%'>"+i[t]+"<\/span>");r===2&&$("#heading").append("<span id="+n+t+" class='text-weight-light' style='padding-left: 1%; padding-right: 0.5%'>"+i[t]+"<\/span>")}function addWordWithoutPadding(n,t,i){$("#heading").append("<span id="+n+t+" class='text-weight-medium'>"+i[t]+"<\/span>")}$(document).ready(function(){var c=measureWidth("#headingWrapper"),u=measureWidth("#heading"),e=$("#mainTitle").val(),l,o,h,i,f,a,s,r,t,n;if(e!==undefined&&e.length>0)for(l=e,h=l.split(" "),i=0;i<h.length;i++)heading+=h[i],u<c?i===0?(addWordWithoutPadding("i",i,h,o=1),u=measureWidth("#heading")):(addWordWithPadding("i",i,h,o=1),u=measureWidth("#heading")):(n=i,n-=1,t=n,t-=1,setPreviousWordPadding("i",t),insertBreak("i",n),addWordWithPadding("i",i,h,o=1),u=measureWidth("#heading"));if(f=$("#secondaryTitle").val(),f!==undefined&&f.length>0)for(a=f,s=a.split(" "),heading+="<br>",r=0;r<s.length;r++)heading+=s[r],u<c?(addWordWithPadding("j",r,s,o=2),u=measureWidth("#heading")):(n=r,n-=1,r===0&&(n=r+1-1),n>0?(t=n,t-=1,setPreviousWordPadding("j",t),insertBreak("j",n),addWordWithPadding("j",r,s,o=2),u=measureWidth("#heading")):n===0&&r!==0?(t=i-1,setPreviousWordPadding("i",t),insertBreak("j",n),addWordWithPadding("j",r,s,o=2),u=measureWidth("#heading")):(n=i-1,t=n-1,setPreviousWordPadding("i",t),insertBreak("i",n),addWordWithPadding("j",r,s,o=2),u=measureWidth("#heading")));u>c&&(f!==undefined&&f.length>0?(n=r-1,t=n-1,n===0?(t=i-1,setPreviousWordPadding("i",t),insertBreak("j",n),setCurrentWordPadding("j",n)):(t=n-1,setPreviousWordPadding("j",t),insertBreak("j",n),setCurrentWordPadding("j",n))):(n=i-1,t=n-1,setPreviousWordPadding("i",t),insertBreak("i",n),setCurrentWordPadding("i",n)));e!==undefined&&e.length>0?setFirstWordPadding("#i0"):f!==undefined&&f.length>0&&setFirstWordPadding("#j0");f!==undefined&&f.length>0?(n=r-1,setCurrentWordPadding("j",n)):e!==undefined&&e.length>0&&(n=i-1,setCurrentWordPadding("i",n))});

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.