PageSourceSearch

https://reading.ac.uk/homepage/web/files/dr-homepage/web-components.min.js

js reading.ac.uk collected 2026-09-24 08:25:21 UTC 18,351 bytes, 1 lines download raw bytes

1window.rl=window.rl||{},window.rl.subjectIndex=window.rl.subjectIndex||{},window.rl.subjectIndex=function(){"use strict";var a,b=function(){return $("html").hasClass(a.subjectAnimatingClass)},c=function(){return $("html").hasClass(a.subjectVisibleClass)},d=function(){b()||c()||($("html").addClass(a.subjectVisibleClass).addClass(a.subjectAnimatingClass),$(a.subjectContainer).css("right",0),$(a.subjectContent).animate({right:0},a.animationTimer,function(){$("html").removeClass(a.subjectAnimatingClass)}))},e=function(){!b()&&c()&&($("html").removeClass(a.subjectVisibleClass).addClass(a.subjectAnimatingClass),$(a.subjectContent).animate({right:a.contentHiddenRight},a.animationTimer,function(){$(a.subjectContainer).css("right",a.containerHiddenRight),$("html").removeClass(a.subjectAnimatingClass)}))},f=function(b){b=b||{},a={init:function(){this.subjectContainer=b.subjectContainer||".subject-index",this.subjectContent=b.subjectContent||".subject-index-content",this.openSubjectIndex=b.openSubjectIndex||".open-subject-index",this.closeSubjectIndex=b.closeSubjectIndex||".subject-index-header .icon-close, .subject-index-overlay",this.containerHiddenRight=b.containerHiddenRight||"-2880px",this.contentHiddenRight=b.contentHiddenRight||"-660px",this.animationTimer=600,this.subjectVisibleClass=b.subjectVisibleClass||"subject-index-visible",this.subjectAnimatingClass=b.animatingClass||"subject-index-animating"}},$(function(){a.init(),$(".subject-index").hasClass("show")&&($(".urm-tabs-horizontal-two>nav>ul>li.undergrads>a.active").removeClass("active"),d()),$(".urm-tabs-horizontal-two>nav>ul>li").each(function(){$(this).hasClass("undergrads")&&$(".urm-tabs-horizontal-two a[href=#tab1]").click()}),$(document).on("click",a.openSubjectIndex,function(a){a.preventDefault(),d()}),$(document).on("click",a.closeSubjectIndex,function(a){$(".subject-index").removeClass("show"),a.preventDefault(),e()}),$(document).bind("keyup",function(b){27===b.keyCode&&a.closeSubjectIndex.click()})})};return{init:f}}(jQuery),rl.subjectIndex.init(),window.rl=window.rl||{},window.rl.search=window.rl.search||{},window.rl.search=function(a){"use strict";function b(a,b){var c="//search.reading.ac.uk/search?SearchTerms="+encodeURIComponent(a);(c+="&SearchArea=web-pages"),window.location.href=c}var c,d=function(d){d=d||{},c={init:function(){this.theClass=d.theClass||".theClass"}},a(function(){c.init(),a("#search_button_mobile").click(function(c){c.preventDefault();var d=a("#search_site_mobile").val(),e=a("#search_courses_mobile").is(":checked");b(d,e)}),a("#search_button_desktop").click(function(c){c.preventDefault();var d=a("#search_site_desktop").val(),e=a("#search_courses_desktop").is(":checked");b(d,e)}),a("#search_site_desktop").keypress(function(b){13==b.which&&a("#search_button_desktop").click()}),a("#search_site_mobile").keypress(function(b){13==b.which&&a("#search_button_mobile").click()}),a("a.search-link").toggle(function(){a("span.icon-search").text("Close")},function(){a("span.icon-search").text("Search")})})};return{init:d}}(jQuery),rl.search.init(),window.rl=window.rl||{},window.rl.searchResults=window.rl.searchResults||{},window.rl.searchResults=function(a){"use strict";function b(a){var b=new RegExp("[?&]"+a+"=([^&]*)").exec(window.location.search);return b&&decodeURIComponent(b[1].replace(/\+/g," "))}function c(a,b,c){var d=new RegExp("([?&])"+b+"=.*?(&|$)","i"),e=-1!==a.indexOf("?")?"&":"?";return a.match(d)?a.replace(d,"$1"+b+"="+c+"$2"):a+e+b+"="+c}var d,e=1,f=function(f){f=f||{},d={init:function(){this.theClass=f.theClass||".theClass"}},a(function(){d.init(),a(document).ready(function(){a("#mobileLoadButton").click(function(c){c.preventDefault(),e++;var d="/api/SearchAjax?PageNumber="+e,f=b("PageSize");f&&(d+="&PageSize="+f);var g=b("TextFilter");g&&(d+="&TextFilter="+g);var h=b("CoursesOnly");"True"==h&&(d+="&CoursesOnly=True"),a.ajax({url:d}).done(function(b){b.Finished&&a("#mobileLoadButton").remove(),a(".pageSizeIndicator").text("1 to "+b.LastResultShown);var c=a("#resultTemplate li:first"),d=a("#resultsContainer");a.each(b.Results,function(a,b){var e=c.clone();e.find("a").attr("href",b.Url),e.find("a").prepend(b.Title),e.find("p.desc").prepend(b.Description),b.Duration?e.find("p.duration").prepend(b.Duration):e.find("p.duration").remove(),b.Code?e.find("span").prepend(b.Code):e.find("span").remove(),e.appendTo(d)})})}),a("#results-per-page").change(function(){var b=location.search;b=c(b,"PageSize",a("#results-per-page").val()),b=c(b,"PageNumber","1"),window.location.href=location.pathname+b})})})};return{init:f}}(jQuery),window.rl=window.rl||{},window.rl.sectionHeader=window.rl.sectionHeader||{},window.rl.sectionHeader=function(a){"use strict";var b,c=function(){var c=parseInt(a(b.headerCopy).height())+parseInt(a(b.headerCopy).css("top")),e=parseInt(a(b.headerImageWrapper).height());c>=e&&d(c)},d=function(c){a(b.headerWrapper).height(c)},e=function(d){d=d||{},b={init:function(){this.headerCopy=d.headerCopy||".section-content",this.headerWrapper=d.headerWrapper||".section-header",this.headerImageWrapper=d.headerImageWrapper||".section-header .wrapper-placeholder"}},a(function(){b.init(),a(window).load(function(){c()});var d=a(".wrapper-wide.content-page .section-content h1"),e=d.text().length;d.addClass(e>=1&&41>e?"text-1to40":e>=41&&66>
1e?"text-41to65":e>=66&&80>e?"text-66to80":"text-morethan80")})};return{init:e}}(jQuery),rl.sectionHeader.init(),window.rl=window.rl||{},window.rl.pageSplit=window.rl.pageSplit||{},window.rl.pageSplit=function(a){"use strict";var b,c=function(a){a.parent().next(b.slidingDiv).slideToggle(600,function(){d(a)})},d=function(b){a(b).hasClass("chev-down")?(b.parent().addClass("content-display").removeClass("content-hidden"),b.hide(),b.next(".chev-up").css({display:"block"})):(b.parent().addClass("content-hidden").removeClass("content-display"),b.hide(),b.prev(".chev-down").css({display:"block"}))},e=function(d){d=d||{},b={init:function(){this.toggleLink=d.toggleLink||".read-more",this.slidingDiv=d.slidingDiv||".page-split-content",this.toggleLinkEdit=d.toggleLinkEdit||".read-more.edit"}},a(function(){b.init(),a(b.toggleLink).click(function(b){var d=a(this);d.hasClass("edit")?b.preventDefault():(c(d),b.preventDefault())})})};return{init:e}}(jQuery),rl.pageSplit.init(),window.rl=window.rl||{},window.rl.headerSearch=window.rl.headerSearch||{},window.rl.headerSearch=function(a){"use strict";var b,c=function(c){c.next(b.searchContainer).slideToggle(0),a("#header-container .additional-features").toggleClass("display-search"),a("#header-container").toggleClass("ie-display-search")},d=function(c){c.next(b.searchContainer).slideToggle(0),a(b.searchLinkMobile).toggleClass("display-search")},e=function(e){e=e||{},b={init:function(){this.searchLink=e.searchLink||".search-link",this.searchLinkMobile=e.searchLinkMobile||".search-mobile > a",this.searchContainer=e.searchContainer||".search-container",this.searchContainerMobile=e.searchContainerMobile||".search-mobile .search-container"}},a(function(){b.init(),a(b.searchLink).click(function(b){var d=a(this);c(d),b.preventDefault()}),a(document).on("click",b.searchLinkMobile,function(b){var c=a(this);d(c),b.preventDefault()})})};return{init:e}}(jQuery),rl.headerSearch.init(),window.rl=window.rl||{},window.rl.kis=window.rl.kis||{},window.rl.kis=function(a){"use strict";a(window).width()<767&&a(".kis-widget").attr("data-orientation","vertical"),function(a){}(document)}(jQuery),window.rl=window.rl||{},window.rl.mobilenavigation=window.rl.mobilenavigation||{},window.rl.mobilenavigation=function(){"use strict";var a,b=function(){$(a.siteWrapperGlobal).before('<div class="'+a.stickyNavClass+'"><div class="header-content"></div></div>')},c=function(){var b=$(a.megaMenu).clone(),c=$(a.ctaContainer).clone();$(a.stickyNav).append(b).append(c)},d=function(){f(),$(a.siteWrapperPage).animate({left:a.slideAmount},600,function(){h(!0)}),$(a.siteFooter).animate({left:a.slideAmount},600)},e=function(){f(),h(!1),$(a.siteWrapperPage).animate({left:"0"},600),$(a.siteFooter).animate({left:"0"},600)},f=function(){$(a.mobileHamburger).toggleClass("mobile-nav-open")},g=function(){$(a.siteWrapperPage).removeAttr("style"),$(a.siteFooter).removeAttr("style")},h=function(b){var c=$(window).width()+100,d=$(window).height()+100,e='<a href="#" class="'+a.clickLayerClass+'" style="width:'+c+"px; height:"+d+'px;"></a>';b&&$(a.mobileHamburger).hasClass("mobile-nav-open")?($("."+a.clickLayerClass).remove(),$(a.siteWrapperGlobal).before(e)):$("."+a.clickLayerClass).remove()},i=function(f){f=f||{},a={init:function(){this.mobileHamburger=f.mobileHamburger||"#mobile-header-container .hamburger",this.siteWrapperPage=f.siteWrapperPage||".wrapper-wide.page",this.siteWrapperGlobal=f.siteWrapperGlobal||".wrapper-wide.global",this.siteFooter=f.siteFooter||".wrapper-footer",this.stickyNav=f.stickyNav||".sticky-nav .header-content",this.stickyNavClass=f.stickyNavClass||"sticky-nav",this.megaMenu=f.megaMenu||".megamenu-wrapper",this.ctaContainer=f.ctaContainer||".nav-promo",this.clickLayerClass=f.clickLayerClass||"mobile-click-layer",this.slideAmount=f.slideAmount||"277px"}},$(function(){a.init(),b(),c(),$(window).on("resize",function(){var a=$(window).width();a>750&&g()}),$(document).on("click",a.mobileHamburger,function(a){a.preventDefault(),d()}),$(document).on("click","."+a.clickLayerClass,function(a){a.preventDefault(),e()})})};return{init:i}}(jQuery),rl.mobilenavigation.init(),window.rl=window.rl||{},window.rl.megamenu=window.rl.megamenu||{},window.rl.megamenu=function(){"use strict";$(function(){var a=".mega-drop",b=".touchenabled .mega-item",c=200,d=".megamenu li";$(d+" a.mega-item").bind("keydown",function(b){return 13!==b.keyCode||$(this).parent().hasClass("active keyboard_active")?void 0:($(d).removeClass("active keyboard_active"),$(d).children(a).removeClass("display-mega-drop"),$(this).parent().addClass("active keyboard_active"),$(this).children(a).addClass("display-mega-drop"),!1)}),$(document).bind("keyup",function(b){27===b.keyCode?($(d+".active.keyboard_active").children(a).removeClass("display-mega-drop"),$(d).removeClass("active.keyboard_active")):$(d+".active.keyboard_active").children(a).addClass("display-mega-drop")}),$(b).click(function(){return $(this).hasClass("active")?void 0:($(b).each(function(){$(this).removeClass("active"),$(this).children(a).slideUp(c)}),$(this).addClass("active"),$(this).children(a).slideDown(c),!1)})})}(),$(document).ready(function(){"use strict";var a=$(".owl-carousel-standard .owl-carousel"),b=600;$(a).each(function(a){function c(){var a=f.data("owlCarousel"),b=a.prevItem,c=f.find(".owl-item")[b],e=$(c).children().children();$(e).hasClass("youtube")&&d(e)}function d(a){setTimeout(function(){var b="#"+$(a).find("iframe").attr("id"),c=$(b)[0].src;$(b).attr("src",c)},b)}$(this).attr("id","owl-carousel-demo-"+(a+1));
1var e=$("#owl-carousel-demo-"+(a+1)),f=$(this);e.owlCarousel({navigation:!0,navigationText:["prev","next"],paginationNumbers:!0,slideSpeed:b,paginationSpeed:b,singleItem:!0,addClassActive:!0,autoHeight:!0,video:!0,afterMove:c})})}),window.rl=window.rl||{},window.rl.searchClear_1_1=window.rl.searchClear_1_1||{},window.rl.searchClear_1_1=function(a){"use strict";var b,c=function(a){a.prev("input").val("").focus()},d=function(d){d=d||{},a(function(){b={init:function(){b.wrapperIdentifier=d.wrapperIdentifier||".uif-search-box"}},b.init(),a(b.wrapperIdentifier+" "+b.inputClass).after(b.deleteMarkup),a(b.wrapperIdentifier+" "+b.deleteButton).click(function(){var b=a(this);c(b)})})};return{init:d}}(jQuery),rl.searchClear_1_1.init(),$(function(){"use strict";var a="uif-tabs",b=$("."+a);$(b).each(function(b){$(this).attr("id",a+"-"+(b+1));var c="#"+a+"-"+(b+1),d=$(c),e={speedSwitch:750,speedOpen:500,speedClose:500,allowClose:!0,hashAddOn:!0};($.browser.ltie8||"mobile"==$.responsive.device)&&(e={speedSwitch:0,speedOpen:0,speedClose:0}),d.contentswitcher_1_1(e)})}),$(function(){"use strict";$('.form-uniform.standard .uniform, .form-uniform.standard .uniform input[type="radio"]').uniform({selectClass:"uniform-select",radioClass:"uniform-radio",checkboxClass:"uniform-checkbox",fileClass:"uniform-file",filenameClass:"uniform-file-name",fileBtnClass:"uniform-file-button",fileDefaultText:"No file selected",fileBtnText:"Choose File",checkedClass:"checked",focusClass:"focus",disabledClass:"disabled",buttonClass:"uniform-button",activeClass:"active",hoverClass:"hover",useID:!0,idPrefix:"uniform",resetSelector:!1,autoHide:!0}),$.browser.msie&&$.browser.version<8&&$(".form-uniform.standard .uniform-select").each(function(){var a=$(this).find("select");a.bind("focus click",function(){a.css("margin-top","9px")}).blur(function(){a.css("margin-top","0")})}),$.browser.msie&&($.uniform.restore(".file"),$(".file-upload input").css({opacity:"1",filter:"alpha(opacity=100)",zoom:"1"}).next(".action").hide()),$(".form-uniform.standard select.uniform").focus(function(){$(this).parent().addClass("focus")}).blur(function(){$(this).parent().removeClass("hover clicked")}).click(function(){$(this).parent().toggleClass("clicked")}),$('.form-uniform.standard input[type="radio"]').focus(function(){$(this).parent().addClass("focus")}).blur(function(){$(this).parent().removeClass("focus")}),$.browser.msie&&$.browser.version<9&&$(".form-uniform.standard :input").focus(function(){$(this).addClass("focus")}).blur(function(){$(this).removeClass("focus")}).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})}),window.rl=window.rl||{},window.rl.divToggle_1_0=window.rl.divToggle_1_0||{},window.rl.divToggle_1_0=function(a){"use strict";var b,c=function(a){a.parent().next(b.slidingDiv).slideToggle(0),d()},d=function(){a(b.toggleLink).hasClass("icon-plus")?a(b.toggleLink).addClass("icon-minus").removeClass("icon-plus"):a(b.toggleLink).addClass("icon-plus").removeClass("icon-minus")},e=function(d){d=d||{},b={init:function(){this.toggleLink=d.toggleLink||"h3.toggle-details",this.slidingDiv=d.slidingDiv||"div.component-details"}},a(function(){b.init();var d=a(window).width();a(b.toggleLink).click(function(){if(750>=d){var b=a(this);c(b)}})})};return{init:e}}(jQuery),rl.divToggle_1_0.init(),window.rl=window.rl||{},window.rl.rtHeaders_1_0=window.rl.rtHeaders_1_0||{},window.rl.rtHeaders_1_0=function(a){"use strict";var b,c=function(a){a.wrapInner("<span></span>")},d=function(d){d=d||{},b={init:function(){this.rtContainer=d.rtContainer||".rich-text h2"}},a(function(){b.init(),a(b.rtContainer).each(function(){var b=a(this);c(b)})})};return{init:d}}(jQuery),rl.rtHeaders_1_0.init(),window.rl=window.rl||{},window.rl.tooltips_1_0=window.rl.tooltips_1_0||{},window.rl.tooltips_1_0=function(a){"use strict";var b=a(window).width(),c=function(){var c={content:{text:function(){return a(this).data("tooltip")},button:!0}},d=a.extend(!0,{},c);d.content.title=function(){return a(this).data("tooltip-title")},a(".qtip-below").each(750>=b?function(){var b=a(this),e=b.closest(".field-row"),f=c;0===e.length&&(e=b.parent()),b.data("tooltip-title")&&(f=d),b.qtip(a.extend({show:{ready:!1,target:e,event:"mou
1seenter"},hide:{target:e,event:"mouseleave"},position:{my:"left center",at:"top left",adjust:{x:50,y:10}},style:{classes:"qtip-urm",tip:{border:1,width:12,height:10}}},f))}:function(){var b=a(this),e=b.closest(".field-row"),f=c;0===e.length&&(e=b),b.data("tooltip-title")&&(f=d),b.qtip(a.extend({show:{ready:!1,target:e,event:"mouseenter focus"},hide:{target:e,event:"mouseleave blur"},position:{my:"top left",at:"bottom center"},style:{classes:"qtip-urm",tip:{offset:50,border:1,width:16,height:10}}},f))})};setTimeout(function(){c()},500),a(".summary-icon.qtip-below").click(function(a){a.preventDefault()})}(jQuery),window.rl=window.rl||{},window.rl.accordion_1_3=window.rl.accordion_1_3||{},window.rl.accordion_1_3=function(a){"use strict";var b,c=function(c){var d=c.next(b.contentPanel),e=d.children().attr("class");if(e){var f=d.children()[0].src,g=d.children("iframe");e===b.youTubeClass&&a(g).attr("src",f)}},d=function(a){a.removeClass(b.openClass),a.parent("li").removeClass(b.openLIClass),a.nextAll(b.contentPanel).slideUp(function(){c(a)})},e=function(c){c.addClass(b.openClass),c.parent("li").addClass(b.openLIClass),c.nextAll(b.contentPanel).slideDown(),a(window).resize()},f=function(c,d){c.addClass(b.openClass),c.parent("li").addClass(b.openLIClass),c.nextAll(b.contentPanel).slideDown(function(){var a=c.offset();jQuery("html, body").animate({scrollTop:a.top}),window.location.hash=d}),a(window).resize()},g=function(c,e){a(c).hasClass(b.singleDisplay)&&a(e).find(b.accordionLinkOpen).each(function(){var b=a(this);d(b)})},h=function(a){var b=jQuery(a).offset();jQuery("html, body").animate({scrollTop:b.top})},i=function(){var c=document.location.hash;a(b.accordion).find("a.toggle-link").each(function(){var d=a(b.accordion),f=a(b.accordion),i=a(this).attr("href");if(i===c){var j=a(this);return g(d,f),e(j),h(j),!1}})},j=function(c){c=c||{},a(function(){b={init:function(){this.contentPanel=c.contentPanel||".accordion-drop",this.accordion=c.accordion||"ul.accordion",this.accordionLink=c.accordionLink||"ul.accordion a.toggle-link",this.accordionLinkOpen=c.accordionLinkOpen||"a.toggle-link.open",this.openClass=c.openClass||"open",this.disabledClass=c.disabledClass||"disabled",this.openLIClass=c.openLIClass||"open-li",this.singleDisplay=c.singleDisplay||"single-display",this.expandAll=c.expandAll||window.accordionExpandAll,this.youTubeClass=c.youTubeClass||"youtubeVideo",this.openState=c.openState||"open-state",this.jumpLinks=c.jumpLinks||".accordion-jump-links a.jump-link"}},b.init(),a(b.contentPanel).hide(),a(b.accordion).each(function(c){a(this).attr("id","accordion-"+(c+1)),a(this).hasClass(b.disabledClass)&&a(this).find(b.contentPanel).show()}),i(),a(b.accordionLink).hasClass(b.openState)&&(a("."+b.openState).addClass(b.openClass),e(a("."+b.openState))),a(b.jumpLinks).click(function(c){c.preventDefault();var d=a(this),e=d.attr("href");a(b.accordion).find(e).each(function(){var c=a(b.accordion),d=a(b.accordion),h=a(this);return g(c,d),f(h,e),!1})}),a(b.accordionLink).click(function(c){var f=a(this).parent().parent(),h=f.attr("id"),i="#"+h+" ",j=a(this);c.preventDefault(),f.hasClass(b.disabledClass)||(a(this).hasClass(b.openClass)?d(j):(g(f,i),e(j)))})})};return{init:j}}(jQuery),rl.accordion_1_3.init();

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.