PageSourceSearch

https://liu.se/dist/global/component-header-header-js.js?v=1790061783566

js liu.se collected 2026-10-01 07:50:08 UTC 8,393 bytes, 1 lines download raw bytes

1(self.webpackChunknodejs_dependencies=self.webpackChunknodejs_dependencies||[]).push([[3033,3348,3736,6608],{9349(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__,sr,jQuery=__webpack_require__(4692);void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){return{breakpoint:{screen_xs_min:30,screen_sm_min:40,screen_md_min:58,screen_lg_min:72,getComputedPx:function(em){return em*parseFloat(window.getComputedStyle(document.getElementsByTagName("html")[0]).fontSize)}}}}.call(exports,__webpack_require__,exports,module))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),sr="smartresize",jQuery.fn[sr]=function(fn){return fn?this.bind("resize",(func=fn,function(){var obj=this,args=arguments;timeout?clearTimeout(timeout):execAsap&&func.apply(obj,args),timeout=setTimeout(function(){execAsap||func.apply(obj,args),timeout=null},threshold||100)})):this.trigger(sr);var func,threshold,execAsap,timeout}},8062(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__,$=__webpack_require__(4692);void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){return{isUsingMobileHeader:function(){return $(window).width()<928},overlaps:function(element1,element2){if(!element1||!element2)return!1;var rect1=element1.getBoundingClientRect(),rect2=element2.getBoundingClientRect();return!(rect1.right<=rect2.left||rect1.left>=rect2.right||rect1.bottom<=rect2.top||rect1.top>=rect2.bottom)}}}.call(exports,__webpack_require__,exports,module))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},420(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,$=__webpack_require__(4692);__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(8062)],void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(layoutUtil){var getTargetPosition=function(target,ski
1pHeader){if(skipHeader){var totalHeaderHeight=$(".js-site-header").outerHeight();return $(target).offset().top-totalHeaderHeight}return $(target).offset().top};return{scrollTo:function(target,skipHeader,duration,offset=0){void 0===duration&&(duration=800);var targetPosition=getTargetPosition(target,skipHeader)-offset;$("html, body").animate({scrollTop:targetPosition},{duration,step:function(now,fx){var newTargetPosition=getTargetPosition(target,skipHeader)-offset;targetPosition!=newTargetPosition&&(targetPosition=newTargetPosition,fx.end=targetPosition)}})}}}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},3283(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,$=__webpack_require__(4692),jQuery=__webpack_require__(4692);__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(9349),__webpack_require__(420),__webpack_require__(8062)],void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(defaults,scrollUtil,layoutUtil){$(".hidden-block").each(function(){var blockId=$(this).attr("id"),navBarLink=$(".nav__link__"+blockId);if(null!=navBarLink){var parent=$(navBarLink).parent();$(navBarLink).remove(),parent.remove()}$(this).remove()}),window.addEventListener("load",function(){if(layoutUtil.isUsingMobileHeader()){let notificationElement=$(".topNotificationText-container");if(notificationElement.length>0){let notificationHeight=notificationElement[0].offsetHeight;$(".site-header__global + div").length>0?$(".site-header__global + div").css("padding-top",notificationHeight+"px"):(notificationHeight=notificationHeight>60?notificationHeight-60:notificationHeight,$(".site-block").css("padding-top",notificationHeight+"px"))}}});let $anchorLinksUl=$(".nav.nav--anchor-links ul");$anchorLinksUl.find("li").length<1&&$anchorLinksUl.remove(),document.addEventListener("keydown",function(e){9===e.keyCode&&$("body").addClass("show-focus")}),document.addEventListener("click",function(e){if("BUTTON"==e.target.nodeName||e.target.classList.contains("tabs-nav__link")||e.target.classList.contains("nav__link")||$("body.show-focus").removeClass("show-focus"),"skip-link"==$(e.target).attr("id")){var mainContent=document.querySelector("main");mainContent.setAttribute("tabindex","-1"),mainContent.scrollIntoView({behavior:"smooth"}),mainContent.focus()}});var Header=function(element){var self=this;this.el=element;var $el=this.$el=$(element),$site_header_top_nav_section=this.$el.find(".site-header__top-nav-section");this.$searchForm=this.$el.find(".search--header"),this.$openSearchField=$(".open-search-field"),this.$closeSearchField=$(".close-searchfield");this.$el.find(".background");this.$sidePanelNavigation=$el.find("js-aside-header");var isExperienceEditor=$("body.is--experience-editor").length>0;this.$siteHeaderGlobal=$el.find(".site-header__global"),this.$searchInput=$el.find(".search__input");var $videos=$el.find(".video-js"),$lastPrimaryNavigationEntry=$el.find(".nav--main li:last-child"),agent=navigator.userAgent,isIphone=-1!=agent.indexOf("iPhone")||-1!=agent.indexOf("iPod");if((window.matchMedia("all and (min-width: "+defaults.breakpoint.screen_sm_min+"em)").matches||isIphone)&&$videos.each(function(){$(this).find("video")[0].play(),$(this).find(".video-controller a").addClass("is-playing")}),!isExperienceEditor){var mqWide;try{mqWide=window.matchMedia("all and (min-width: "+defaults.breakpoint.screen_md_min+"em)")}catch(err){mqWide={matches:!0}}var onMqChange=function(){mqWide.matches&&self.removeNarrowNavigation()};mqWide.addListener(onMqChange),onMqChange()}var $lastPrimaryNavigationitem=jQuery(".nav--main li:last-child"),$secondaryNavigation=jQuery(".nav--extra");if(void 0!==window.ResizeObserver){var observer=new ResizeObserver(function(entries){layoutUtil.overlaps($lastPrimaryNavigationitem[0],$secondaryNavigation[0])?$site_header_top_nav_section.addClass("tracked"):$site_header_top_nav_section.removeClass("tracked")});$lastPrimaryNavigationEntry&&$lastPrimaryNavigationEntry[0]&&observer.observe($lastPrimaryNavigationEntry[0])}this.events()};return Header.prototype.showHideNarrowNavigation=function(){var toggleElement=$("#site-side-panel");
1if(toggleElement.attr("tabindex","-1").focus(),toggleElement.attr("aria-hidden"))if("true"==toggleElement.attr("aria-hidden")){this.$el.addClass("nav--is-active"),toggleElement.attr("aria-hidden","false");var scrollToElement=toggleElement.find(".is-in-view-at-start");scrollToElement.length>0?scrollUtil.scrollTo(scrollToElement,!1):scrollUtil.scrollTo($("body"),!1,0)}else this.removeNarrowNavigation()},Header.prototype.showHideSearch=function(){var toggleElement=$(".search--header");if(toggleElement.attr("tabindex","-1").focus(),toggleElement.attr("aria-hidden"))if("true"==toggleElement.attr("aria-hidden")){this.$el.addClass("js-search-is-active"),toggleElement.attr("aria-hidden","false");var self=this;setTimeout(function(){self.$searchInput.focus()},100)}else toggleElement.attr("aria-hidden","true"),this.$el.removeClass("js-search-is-active")},Header.prototype.removeNarrowNavigation=function(){$("#site-side-panel").attr("aria-hidden","true"),this.$el.removeClass("nav--is-active"),this.$siteHeaderGlobal.removeClass("js-scrolled-up")},Header.prototype.events=function(){var self=this,searchIsOpen=!1,lastKnownScrollPosition=0;$(window).scroll(function(e){window.scrollY<lastKnownScrollPosition-10?(self.$siteHeaderGlobal.removeClass("js-scrolled-up"),lastKnownScrollPosition=window.scrollY):window.scrollY>lastKnownScrollPosition+10&&window.scrollY>=60&&(self.$siteHeaderGlobal.addClass("js-scrolled-up"),lastKnownScrollPosition=window.scrollY)}),closeMenu=function(e){self.removeNarrowNavigation()},$("body > main").click(closeMenu),$("body > footer").click(closeMenu),$(".js-toggle-sidepanel").click(function(){searchIsOpen?(self.showHideSearch(),searchIsOpen=!1):self.showHideNarrowNavigation()}),self.$openSearchField.on("click",function(){self.showHideSearch(),searchIsOpen=!0}),self.$closeSearchField.on("click",function(){self.showHideSearch(),searchIsOpen=!1}),$(".anchor-links .nav--anchor-links a").click(function(e){e.preventDefault();var scrollToVal=$(this).attr("href");scrollUtil.scrollTo($(scrollToVal),!0),$(scrollToVal).focus()}),$("#topVideoControl").click(function(e){e.preventDefault();var $button=$(this),$video=$("#site-header-video");return $button.hasClass("is-playing")?($video[0].pause(),$button.removeClass("is-playing")):($video[0].play(),$button.addClass("is-playing")),!1})},Header}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}}]);

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.