PageSourceSearch

https://www.bth.se/webapp-resource/4.72b295211919732c26d81b9/360.2…/1760098802820/webapp-assets.js

js bth.se collected 2026-09-25 08:44:30 UTC 7,893 bytes, 2 lines download raw bytes

1AppRegistry.registerBundle({applicationId:'mobileMenu|0.0.5',bundle: {"en":{"settings":"Settings","english-library-page-node":"Link to english library","mobile-menu":"mobile menu","show":"Show","english-start-page-node":"Link to english start page","swedish-library-page-node":"Link to swedish library","back":"Back","menu":"Menu","english-search-page-node":"Link to english search page","hide":"Hide","search":"Search","library":"Library","swedish-search-page-node":"Link to swedish search page","english-site-page-node":"English startpage","swedish-start-page-node":"Link to swedish start page","translate-reverse":"På Svenska"},"sv":{"settings":"Inställningar","english-library-page-node":"Länk till engelska biblioteket","mobile-menu":"mobilmeny","show":"Visa","english-start-page-node":"Länk till engelska startsidan","swedish-library-page-node":"Länk till svenska biblioteket","back":"Tillbaka","menu":"Meny","english-search-page-node":"Länk till engelska söksidan","hide":"Dölj","search":"Sök","library":"Bibliotek","swedish-search-page-node":"Länk till svenska söksidan","english-site-page-node":"Engelska startsidan","swedish-start-page-node":"Länk till svenska startsidan","translate-reverse":"In English"}}});
2AppRegistry.registerModule({applicationId:'mobileMenu|0.0.5',path:'/main',module:function(define){'use strict';define(["i18n","react","react-dom","requester","router"],(function(e,t,n,a,l){return function(){"use strict";var r={184:function(t){t.exports=e},959:function(e){e.exports=t},398:function(e){e.exports=n},214:function(e){e.exports=a},697:function(e){e.exports=l}},s={};function u(e){var t=s[e];if(void 0!==t)return t.exports;var n=s[e]={exports:{}};return r[e](n,n.exports,u),n.exports}u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,{a:t}),t},u.d=function(e,t){for(var n in t)u.o(t,n)&&!u.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};u.r(i),u.d(i,{default:function(){return h}});var m=u(959),o=u(398),c=u.n(o),d=u(214),p=u.n(d),b=u(697),v=u.n(b),g=u(184),f=u.n(g),E=({currentPageId:e,libraryPageUri:t,searchPageUri:n,isSubWeb:a,startPageUri:l})=>{var r,s,u,i,o,c,d,b,g,E,h,P,w;const[I,y]=(0,m.useState)(!1),[N,S]=(0,m.useState)([]),[M,x]=(0,m.useState)(""),[k,L]=(0,m.useState)(""),[U,_]=(0,m.useState)(""),[H,O]=(0,m.useState)(""),[T,j]=(0,m.useState)([]),[B,G]=(0,m.useState)(""),R=()=>{var e;null===(e=document.getElementById("sp-make-header-white"))||void 0===e||e.classList.add("true"),y(!I)},C=(0,m.useRef)(null),q=(0,m.useRef)(null);(0,m.useEffect)((()=>{window.matchMedia("(min-width: 993px)").addEventListener("change",(e=>{I&&R()}))}),[]);const D=e=>{var t,n;I&&("Escape"===e.key&&R(),"Tab"===e.key&&(e.shiftKey?document.activeElement===C.current&&(e.preventDefault(),null===(t=q.current)||void 0===t||t.focus()):document.activeElement===q.current&&(e.preventDefault(),null===(n=C.current)||void 0===n||n.focus())))};(0,m.useEffect)((()=>(I?window.addEventListener("keydown",D):window.removeEventListener("keydown",D),()=>{window.removeEventListener("keydown",D)})),[N]);const F=e=>{var t;null===(t=C.current)||void 0===t||t.focus(),p().doGet({url:v().getStandaloneUrl("/subPageMenuItems"),data:{subPageId:e}}).then((e=>{S(e.subPageMenuItems.menuItems),x(e.subPageMenuItems.parentPageId),L(e.subPageMenuItems.currentPageLabel),_(e.subPageMenuItems.currentPageUri)})),p().doGet({url:v().getStandaloneUrl("/subPagePuff"),data:{subPageId:e}}).then((e=>{j(e.subPageMenuPuffs)})),O(" animate-first-step animate-second-step")};let K="sp-mobile-menu-wrapper";return I&&(K+=" sp-mobile-menu-wrapper--open"),a&&(K+=" sp-mobile-menu-wrapper--sub-web"),m.createElement("nav",{className:K},m.createElement("button",{type:"button",onClick:()=>(e=>{var t,n,a;y(!I),p().doGet({url:v().getStandaloneUrl("/subPageMenuItems"),data:{subPageId:e}}).then((e=>{S(e.subPageMenuItems.menuItems),x(e.subPageMenuItems.parentPageId),L(e.subPageMenuItems.currentPageLabel),_(e.subPageMenuItems.currentPageUri),G(e.translationUri)})),p().doGet({url:v().getStandaloneUrl("/subPagePuff"),data:{subPageId:e}}).then((e=>{j(e.subPageMenuPuffs)}));const l=document.querySelector(".sp-header-search");(null==l?void 0:l.classList.contains("flex"))&&(null===(t=document.getElementById("sp-header-search__close-button"))||void 0===t||t.click()),I?null===(n=document.getElementById("sp-make-header-white"))||void 0===n||n.classList.add("true"):null===(a=document.getElementById("sp-make-header-white"))||void 0===a||a.classList.remove("true")})(e),"aria-controls":"sp-mobile-menu","aria-haspopup":!0,"aria-expanded":I,className:"sp-mobile-menu-button env-button",ref:C,title:I?f().get("hide")+" "+f().get("mobile-menu"):f().get("show")+" "+f().get("mobile-menu")},I?m.createElement("i",{className:"icon-x"}):m.createElement("i",{className:"icon-menu"}),m.createElement("span",null,f().get("menu"))),m.createElement("dialog",{className:"sp-mobile-menu",id:"sp-mobile-menu"},m.createElement("ul",null,!(null===(r=N[0])||void 0===r?void 0:r.parentIsRoot)&&m.createElement("li",{className:"sp-mobile-menu-parent-wrapper"},m.createElement("button",{onClick:()=>F(M)},m.createElement("i",{className:"icon-arrow-left"}),m.createElement("span",{className:"env-assistive-text"},f().get("back"))),m.createElement("a",{href:U},U?k:f().get("back"))),N.map((e=>m.createElement("li",{className:"sp-mobile-menu-item-wrapper"+H},m.createElement("a",{className:e.parentIsRoot?"sp-mobile-menu-item sp-mobile-menu-item-parent-is-root":"sp-mobile-menu-item",href:e.uri},m.createElement("span",null,e.label)),e.hasdescendants&&m.createElement("button",{onClick:()=>F(e.id)},m.createElement("i",{className:"icon-arrow-right"}),m.createElement("span",{className:"env-assistive-text"},e.label))))),0!==T.length&&null!==(null===(s=T[0])||void 0===s?void 0:s.label)&&""!==(null===(u=T[0])||void 0===u?void 0:u.label)&&null!==(null===(i=T[1])||void 0===i?void 0:i.label)&&""!==(null===(o=T[1])||void 0===o?void 0:o.label)&&m.createElement(m.Fragment,null,m.createElement("div",{className:"sp-mobile-menu-puff"},(null===(c=T[0])||void 0===c?void 0:c.imageHtml)?m.createElement("div",{className:"sp-mobile-menu-puff--image",dangerouslySetInnerHTML:{__html:null===(d=T[0])||void 0===d?void 0:d.imageHtml}}
2):null,m.createElement("a",{href:null===(b=T[0])||void 0===b?void 0:b.uri},null===(g=T[0])||void 0===g?void 0:g.label),m.createElement("i",{className:"icon-arrow-right"})),m.createElement("div",{className:"sp-mobile-menu-puff"},(null===(E=T[1])||void 0===E?void 0:E.imageHtml)?m.createElement("div",{className:"sp-mobile-menu-puff--image",dangerouslySetInnerHTML:{__html:null===(h=T[1])||void 0===h?void 0:h.imageHtml}}):null,m.createElement("a",{href:null===(P=T[1])||void 0===P?void 0:P.uri},null===(w=T[1])||void 0===w?void 0:w.label),m.createElement("i",{className:"icon-arrow-right"}))),a&&m.createElement("li",{className:"sp-mobile-menu-item-wrapper"},m.createElement("a",{className:"sp-mobile-menu-item sp-mobile-menu-item-parent-is-root",href:n},m.createElement("i",{className:"icon-search"}),m.createElement("span",null,f().get("search")))),m.createElement("li",{className:"sp-mobile-menu-item-wrapper"},m.createElement("a",{className:"sp-mobile-menu-item sp-mobile-menu-item-parent-is-root",href:a?l:t},m.createElement("span",null,a?"BTH":f().get("library")))),m.createElement("li",{className:"sp-mobile-menu-item-wrapper"},m.createElement("a",{className:"sp-mobile-menu-item sp-mobile-menu-item-parent-is-root",href:B,ref:q},m.createElement("span",null,f().get("translate-reverse")))))))},h=(e,t)=>{c().hydrate(m.createElement(E,Object.assign({},e)),t)};return i}()}));}});

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.