PageSourceSearch

https://www.ucn.dk/dist/header--navigation.50ce7931.js

js ucn.dk collected 2026-09-24 10:06:31 UTC 3,587 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkucn=self.webpackChunkucn||[]).push([[2492],{9636:function(e,t,i){i.d(t,{default:function(){return r}});var s=i(4660);function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function a(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,l(s.key),s)}}function l(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=n(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}var r=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el=t.el||document.querySelector(".header--navigation"),this.menuClose=this.el.querySelector(".header__close"),this.menuOpen=this.el.querySelector(".header__burger"),this.menuOpenClass="header--show-panel",this.menuPanel=this.el.querySelector(".header__navigation--small-panel"),this.activeLevelsClass=".active-level .sub-navigation__levels",this.HeaderNavBgClass=".header__navigation--header-bg",this.HeaderNavBgActiveClass="header__navigation--active",this.subNavActiveClass=".sub-navigation__level-item--active",this.init(),this.panelVisible=!1},t=[{key:"init",value:function(){this.attachEvents()}},{key:"attachEvents",value:function(){var e=this;this.menuOpen&&this.menuClose&&(this.menuOpen.addEventListener("click",function(){e.showPanel()}),this.menuClose.addEventListener("click",function(){e.hidePanel()}),this.el.addEventListener("keydown",function(t){"Escape"===t.code&&e.panelVisible&&e.hidePanel()}),(0,s.trapFocus)(this.el))}},{key:"showPanel",value:function(){this.panelVisible=!0;var e=this;this.el.classList.add(this.menuOpenClass);var t=this.el.querySelector(".header__navigation--small-panel.active").dataset.theme;this.el.querySelector(".header__inherit").classList.add(t),(0,s.setAriaProp)(this.menuPanel,"hidden",!1),this.menuPanel.style.cssText="display: block; visibility: visible",document.getElementsByTagName("html")[0].style.overflow="hidden",this.el.querySelector(this.activeLevelsClass).style.visibility="hidden",(0,s.setAriaProp)(e.el.querySelector(e.activeLevelsClass),"hidden",!0),this.el.querySelectorAll(e.HeaderNavBgClass).forEach(function(t){t.classList.contains("active")&&t.classList.add(e.HeaderNavBgActiveClass)}),this.menuClose.focus()}},{key:"hidePanel",value:function(){this.panelVisible=!1;var e=this;this.el.classList.remove(this.menuOpenClass);var t=this.el.querySelector(".header__navigation--small-panel.active").dataset.theme;this.el.querySelector(".header__inherit").classList.remove(t),(0,s.setAriaProp)(this.menuPanel,"hidden",!0),this.menuPanel.style.cssText="display: none; visibility: hidden",document.getElementsByTagName("html")[0].style.overflow="unset",this.el.querySelector(this.activeLevelsClass).style.visibility="visible",(0,s.setAriaProp)(e.el.querySelector(e.activeLevelsClass),"hidden",!1),this.el.querySelectorAll(e.HeaderNavBgClass).forEach(function(t){t.classList.contains("active")&&t.classList.remove(e.HeaderNavBgActiveClass)}),this.menuOpen.focus()}}],t&&a(e.prototype,t),i&&a(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}()}}]);
2//# sourceMappingURL=header--navigation.50ce7931.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.