PageSourceSearch

https://www.kungsleden.se/ui/components/tabs/tabs.js?v=VZKYXLFldpOrOk4vF1H1rVVZLE8BEjyxPnvrvFxgeNI

js kungsleden.se collected 2026-09-26 11:05:34 UTC 7,423 bytes, 1 lines download raw bytes

1!function(t,e,s,a,i,r,o,n){var b="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof b[a]&&b[a],h=l.i||{},c=l.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,s){if(!c[e]){if(!t[e]){if(i[e])return i[e];var r="function"==typeof b[a]&&b[a];if(!s&&r)return r(e,!0);if(l)return l(e,!0);if(d&&"string"==typeof e)return d(e);var o=Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}h.resolve=function(s){var a=t[e][1][s];return null!=a?a:s},h.cache={};var n=c[e]=new u.Module(e);t[e][0].call(n.exports,h,n,n.exports,b)}return c[e].exports;function h(t){var e=h.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.require=d,this.exports={}},u.modules=t,u.cache=c,u.parent=l,u.distDir=void 0,u.publicUrl=void 0,u.devServer=void 0,u.i=h,u.register=function(e,s){t[e]=[function(t,e){e.exports=s},{}]},Object.defineProperty(u,"root",{get:function(){return b[a]}}),b[a]=u;for(var T=0;T<e.length;T++)u(e[T]);if(s){var f=u(s);"object"==typeof exports&&"undefined"!=typeof module?module.exports=f:"function"==typeof define&&define.amd&&define(function(){return f})}}({"2Gnu9":[function(t,e,s,a){class i{constructor(t){this.tablistNode=t,this.tabs=[],this.firstTab=null,this.lastTab=null,this.tabs=Array.from(this.tablistNode.querySelectorAll("[role=tab]")),this.tabpanels=[];for(var e=0;e<this.tabs.length;e+=1){var s=this.tabs[e];s.addEventListener("keydown",this.onKeydown.bind(this)),s.addEventListener("click",this.onClick.bind(this)),this.firstTab||(this.firstTab=s),this.lastTab=s}}setSelectedTab(t){for(var e=0;e<this.tabs.length;e+=1){var s=this.tabs[e];if(t===s){s.focus();var a=s.getAttribute("data-hidden-name"),i=s.getAttribute("data-hidden-value");if(a&&i){let t=this.tablistNode.querySelector(`input[type=hidden][name=${a}]`);t&&(t.value=i)}}}}setSelectedToPreviousTab(t){var e;t===this.firstTab?this.setSelectedTab(this.lastTab):(e=this.tabs.indexOf(t),this.setSelectedTab(this.tabs[e-1]))}setSelectedToNextTab(t){var e;t===this.lastTab?this.setSelectedTab(this.firstTab):(e=this.tabs.indexOf(t),this.setSelectedTab(this.tabs[e+1]))}onKeydown(t){var e=t.currentTarget,s=!1;switch(t.key){case"ArrowLeft":this.setSelectedToPreviousTab(e),s=!0;break;case"ArrowRight":this.setSelectedToNextTab(e),s=!0;break;case"Home":this.setSelectedTab(this.firstTab),s=!0;break;case"End":this.setSelectedTab(this.lastTab),s=!0}s&&(t.stopPropagation(),t.preventDefault())}onClick(t){this.setSelectedTab(t.currentTarget)}}class r{constructor(t){this.tablistNode=t,this.tabs=[],this.firstTab=null,this.lastTab=null,this.tabs=Array.from(this.tablistNode.querySelectorAll("[role=tab]")),this.tabpanels=[];for(var e=0;e<this.tabs.length;e+=1){var s=this.tabs[e],a=document.getElementById(s.getAttribute("aria-controls"));a&&this.tabpanels.push(a),s.tabIndex=-1,s.setAttribute("aria-selected","false"),s.addEventListener("keydown",this.onKeydown.bind(this)),s.addEventListener("click",this.onClick.bind(this)),this.firstTab||(this.firstTab=s),this.lastTab=s}this.setSelectedTab(this.firstTab,!1)}setSelectedTab(t,e){"boolean"!=typeof e&&(e=!0);for(var s=0;s<this.tabs.length;s+=1){var a=this.tabs[s];t===a?(a.setAttribute("aria-selected","true"),a.removeAttribute("tabindex"),this.tabpanels[s]&&this.tabpanels[s].classList.add("tabs__tabpanel--current"),e&&a.focus()):(a.setAttribute("aria-selected","false"),a.tabIndex=-1,this.tabpanels[s]&&this.tabpanels[s].classList.remove("tabs__tabpanel--current"))}}setSelectedToPreviousTab(t){var e;t===this.firstTab?this.setSelectedTab(this.lastTab):(e=this.tabs.indexOf(t),this.setSelectedTab(this.tabs[e-1]))}setSelectedToNextTab(t){var e;t===this.lastTab?this.setSelectedTab(this.firstTab):(e=this.tabs.indexOf(t),this.setSelectedTab(this.tabs[e+1]))}onKeydown(t){var e=t.currentTarget,s=!1;switch(t.key){case"ArrowLeft":this.setSelectedToPreviousTab(e),s=!0;break;case"ArrowRight":this.setSelectedToNextTab(e),s=!0;break;case"Home":this.setSelectedTab(this.firstTab),s=!0;break;case"End":this.setSelectedTab(this.lastTab),s=!0}s&&(t.stopPropagation(),t.preventDefault())}onClick(t){this.setSelectedTab(t.currentTarget)}}class o{constructor(t){this.tablistNode=t,this.tabs=[],this.firstTab=null,this.lastTab=null,this.tabs=Array.from(this.tablistNode.querySelectorAll("[role=tab]")),this.tabpanels=[];for(var e=0;e<this.tabs.length;e+=1){var s=this.tabs[e],a=document.getElementById(s.getAttribute("aria-controls"));a&&this.tabpanels.push(a),s.tabIndex=-1,s.setAttribute("aria-selected","false"),s.addEventListener("keydown",this.onKeydown.bind(this)),s.addEventListener("click",this.onClick.bind(this)),this.firstTab||(this.firstTab=s),this.lastTab=s}this.setSelectedTab(this.firstTab)}setSelectedTab(t){for(var e=0;e<this.tabs.length;e+=1){var s=this.tabs[e];t===s?(s.setAttribute("aria-selected","true"),s.removeAttribute("tabindex"),this.tabpanels[e]&&this.tabpanels[e].classList.add("tabs__tabpanel--current")):(s.setAttribute("aria-selected","false"),s.tabIndex=-1,this.tabpanels[e]&&this.tabpanels[e].classList.remove("tabs__tabpanel--current"))}}moveFocusToTab(t){t.focus()}moveFocusToPreviousTab(t){var e;t===this.firstTab?this.moveFocusToTab(this.lastTab):(e=this.tabs.indexOf(t),this.moveFocusToTab(this.tabs[e-1]))}moveFocusToNextTab(t){var e;t===this.lastTab?this.moveFocusToTab(this.firstTab):(e=this.tabs.indexOf(t),this.moveFocusToTab(this.tabs[e+1]))}onKeydown(t){var e=t.currentTarget,s=!1;switch(t.key){case"ArrowLeft":this.moveFocusToPreviousTab(e),s=!0;break;case"ArrowRight":this.moveFocusToNextTab(e),s=!0;break;case"Home":this.moveFocusToTab(this.firstTab),s=!0;break;case"End":this.moveFocusToTab(this.lastTab),s=!0}s&&(t.stopPropagation(),t.preventDefault())}onClick(t){this.setSelectedTab(t.currentTarget)}}class n{constructor(t){this.tablistNode=t,this.tabs=[],this.firstTab=null,this.lastTab=null,this.tabs=Array.from(this.tablistNode.querySelectorAll("button"));for(var e=0;e<this.tabs.length;e+=1){var s=this.tabs[e];s.addEventListener("keydown",this.onKeydown.bind(this)),this.firstTab||(this.firstTab=s),this.lastTab=s}}setSelectedTab(t){for(var e=0;e<this.tabs.length;e+=1){var s=this.tabs[e];if(t===s){s.focus(),s.click();break}}}setSelectedToPreviousTab(t){var e;t===this.firstTab?this.setSelectedTab(this.lastTab):(e=this.tabs.indexOf(t),this.setSelectedTab(this.tabs[e-1]))}setSelectedToNextTab(t){var e;t===this.lastTab?this.setSelectedTab(this.firstTab):(e=this.tabs.indexOf(t),this.setSelectedTab(this.tabs[e+1]))}onKeydown(t){var e=t.currentTarget,s=!1;switch(t.key){case"ArrowLeft":this.setSelectedToPreviousTab(e),s=!0;break;case"ArrowRight":this.setSelectedToNextTab(e),s=!0;break;case"Home":this.setSelectedTab(this.firstTab),s=!0;break;case"End":this.setSelectedTab(this.lastTab),s=!0}s&&(t.stopPropagation(),t.preventDefault())}}$(function(){function t(){for(var t=document.querySelectorAll("[role=tablist].automatic"),e=0;e<t.length;e++)new r(t[e]);t=document.querySelectorAll("[role=tablist].manual");for(var e=0;e<t.length;e++)new o(t[e]);t=document.querySelectorAll("[role=tablist].virtual");for(var e=0;e<t.length;e++)new i(t[e]);let s=document.getElementById("mf_calendar_top_buttons");s&&new n(s)}$(document).on("ajax-loaded",function(){t()}),t()})},{}]},["2Gnu9"],"2Gnu9","parcelRequire3687",{});

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.