PageSourceSearch

https://www.elk-wue.de/_assets/4ce5648499b52c3df9d0e51bd2542a4a/Ja…/Accessibility/keyboard.min.js?1790137521

js elk-wue.de collected 2026-10-02 03:53:06 UTC 12,131 bytes, 1 lines download raw bytes

1let mainNavigationItemsALL=document.querySelectorAll(".main-navigation-toolbar:not(.menu-as-sidebar) .main-navigation a");for(let e=0;e<mainNavigationItemsALL.length;e++);let firstContentSection=document.querySelector("main > section:first-of-type"),footerSection=document.querySelector("#footer_area"),mainNavigationNAVTAG=document.querySelector(".main-navigation");mainNavigationNAVTAG.setAttribute("tabindex","0");let mainNavigationFirstItem1=document.querySelector(".main-navigation > ul > li:first-child > a"),mainNavigationFirstLevel1=document.querySelectorAll(".main-navigation > ul > li > a"),mainNavigation1=document.querySelector(".main-navigation");mainNavigationFirstItem1.onfocus=function(){mainNavigation1.classList.add("main-nav-is-Active-TAB")};let mainNavItemsNotFirtsLevel=document.querySelectorAll(".main-navigation > ul > li > ul a");for(let e=0;e<mainNavItemsNotFirtsLevel.length;e++)mainNavItemsNotFirtsLevel[e].setAttribute("tabindex","-1");document.addEventListener("keyup",(e=>{let t=document.querySelectorAll(".main-navigation .has-focus .isLevel2Item button");for(let e=0;e<t.length;e++)t[e].setAttribute("tabindex","-1");document.body.classList.add("key-is-used");var o=e.key;e.code,e.which,e.keyCode;let a=document.querySelector("#sr-only-dashboard-info "),i=(document.querySelector("#sr-only-dashboard-info"),document.querySelector(".accessibility-dashboard .dashboard-section:first-of-type summary"),document.querySelector(".main-navigation")),c=document.querySelectorAll(".main-navigation > ul > li > a"),n=document.querySelectorAll(".main-navigation > ul > li > a"),l=document.querySelector(".main-navigation a:focus"),s=(document.querySelector(".main-navigation > ul > li > a:focus"),document.querySelector(".main-navigation > ul > li:first-child > a")),r=(document.querySelector(".main-navigation > ul > li:first-child > a:focus"),document.querySelector(".glide"),document.querySelectorAll(".main-navigation > ul > li.has-focus > ul  a")),u=document.querySelectorAll(".main-navigation > ul > li.has-focus > ul > div > li.has-focus-sub"),d=document.querySelector(".main-navigation > ul > li.has-focus > ul > div > li > a:focus"),m=(document.querySelector(".main-navigation > ul > li.has-focus > ul > div:first-child > li > a:focus"),document.querySelector(".main-navigation > ul > li.has-focus > ul > div > li:first-child > a:focus")),y=document.querySelector(".main-navigation > ul > li.has-focus > ul > div > li > ul > li > a:focus"),f=document.querySelector(".toolbar-navigation"),v=document.querySelectorAll(".toolbar-navigation > ul > li > a"),S=document.querySelector(".toolbar-navigation a:focus"),b=document.querySelector(".toolbar-navigation > ul > li:first-child > a"),q=document.querySelector("#help-asideMenu.default-asideMenu"),p=e.code,h=(e.key,function(){console.log("reset main nav"),i.classList.remove("main-nav-is-Active"),i.classList.remove("main-nav-is-Active-TAB"),s.parentNode.classList.remove("has-focus");let e=document.querySelector(".show---sr");e&&e.classList.remove("show---sr");let t=document.querySelector(".has-focus");t&&t.classList.remove("has-focus"),s.setAttribute("aria-expanded","false")});var g=document.activeElement;if(g&&-1!==["input","select","textarea"].indexOf(g.tagName.toLowerCase()))return!1;if("Escape"===p&&(document.body.classList.remove("adhs"),h()),"KeyA"===p){document.querySelector(".accessibility").click(),setTimeout((function(){a.focus()}),1e3),setTimeout((function(){}),700)}document.querySelector(".k---a")&&("KeyM"===p&&(s.focus(),i.classList.add("main-nav-is-Active"),s.parentNode.classList.add("has-focus"),s.setAttribute("aria-expanded","true"),q&&q.click(),document.getElementById("no-glide")&&document.querySelector("#no-glide").click()),"KeyT"===p&&(b.focus(),h()),"KeyC"===p&&firstContentSection.focus(),"KeyF"===p&&footerSection.focus(),"KeyU"===p&&document.querySelector(".plus").click(),"KeyD"===p&&document.querySelector(".minus").click(),"KeyQ"===p&&document.querySelector(".minus_lh").click(),"KeyW"===p&&document.querySelector(".plus_lh").click());if(e.altKey){e.key;var N=e.code;"KeyV"===N&&document.querySelector("#keyboard_activate").click(),"KeyY"===N&&document.querySelector(".reset-all").click(),"89"==e.which&&document.querySelector(".reset-all").click(),document.querySelector(".k---a")&&("KeyG"===N&&(document.querySelector("#adhs-switch").click(),h()),"KeyJ"===N&&document.querySelector("#changeNightMode").click(),"KeyK"===N&&document.querySelector("#toggleImages").click(),"KeyO"===N&&document.querySelector("#keyboard_visible").click())}l?i.classList.add("main-nav-is-Active"):l||i.classList.remove("main-nav-is-Active"),S?f.classList.add("toolbar-nav-is-Active"):S||f.classList.remove("toolbar-nav-is-Active");document.querySelector('input[type="range"]:focus');if(document.querySelector(".main-nav-is-Active")){const t=c,a=[...t],i=a.indexOf(document.activeElement);let l=0;const s=r,f=[...s],v=f.indexOf(document.activeElement);let S=0,b=document.querySelector(".has-focus > ul"),q=document.querySelector(".sub-active");if(document.querySelector(".has-focus-Tab")&&e.keyCode,37===e.ke
1yCode){e.preventDefault();for(let e=0;e<c.length;e++)c[e].parentNode.classList.remove("has-focus");for(let e=0;e<n.length;e++)n[e].setAttribute("aria-expanded","false");document.querySelector(".open---sub")&&document.querySelector(".open---sub").classList.remove("open---sub"),l=i>0?i-1:0,t[l].focus(),t[l].parentNode.classList.add("has-focus");let o=t[l].parentNode.querySelector("ul");o&&o.setAttribute("aria-expanded","true"),t[l].setAttribute("aria-expanded","true"),q&&q.classList.remove("sub-active")}else if(39===e.keyCode){e.preventDefault();for(let e=0;e<c.length;e++)c[e].parentNode.classList.remove("has-focus");for(let e=0;e<n.length;e++)n[e].setAttribute("aria-expanded","false");document.querySelector(".open---sub")&&document.querySelector(".open---sub").classList.remove("open---sub"),l=i+1<a.length?i+1:i,t[l].focus(),t[l].parentNode.classList.add("has-focus");let o=t[l].parentNode.querySelector("ul");o&&o.setAttribute("aria-expanded","true"),t[l].setAttribute("aria-expanded","true"),q&&q.classList.remove("sub-active")}if(40===e.keyCode&&(e.preventDefault(),b)){b.classList.add("sub-active");for(let e=0;e<u.length;e++)u[e].classList.remove("has-focus-sub");S=v+1<f.length?v+1:v,s[S].focus(),s[S].parentNode.classList.add("has-focus-sub")}if(38===e.keyCode&&(e.preventDefault(),b)){for(let e=0;e<u.length;e++)u[e].classList.remove("has-focus-sub");if(S=v>0?v-1:0,s[S].focus(),s[S].parentNode.classList.add("has-focus-sub"),m&&38===e.keyCode){let e=s[S].parentNode.parentNode.parentNode.parentNode,t=e.querySelector("a");e.querySelector("ul");t.focus()}}let p=document.querySelectorAll(".main-navigation li"),h=document.querySelectorAll(".main-navigation li ul"),g=()=>{for(let e=0;e<p.length;e++)p[e].classList.remove("has-focus")},N=()=>{for(let e=0;e<h.length;e++)h[e].setAttribute("aria-expand","false")};if(d){if(39===e.keyCode){e.preventDefault();let t=d.parentNode.parentNode.parentNode.parentNode.nextElementSibling.querySelector("a");t.focus(),g(),N(),t.parentNode.classList.add("has-focus"),t.parentNode.querySelector("ul").setAttribute("aria-expanded","true")}if(37===e.keyCode){e.preventDefault();let t=d.parentNode.parentNode.parentNode.parentNode.previousElementSibling.querySelector("a");t.focus(),g(),N(),t.parentNode.classList.add("has-focus"),t.parentNode.querySelector("ul").setAttribute("aria-expanded","true")}}if(y){if(39===e.keyCode){let e=y.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.nextElementSibling.querySelector("a");e.focus(),g(),N(),e.parentNode.classList.add("has-focus"),e.parentNode.querySelector("ul").setAttribute("aria-expanded","true")}if(37===e.keyCode){let e=y.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousElementSibling.querySelector("a");e.focus(),g(),N(),e.parentNode.classList.add("has-focus"),e.parentNode.querySelector("ul").setAttribute("aria-expanded","true")}}let A=document.activeElement,L=document.querySelectorAll(".tab--f"),k=document.querySelectorAll(".has-focus");if(9===e.keyCode){for(let e=0;e<L.length;e++)L[e].classList.remove("tab--f");for(let e=0;e<k.length;e++)k[e].classList.remove("has-focus"),k[e].querySelector("a").setAttribute("aria-expanded","false");A.classList.add("tab--f")}document.querySelector(".tab--f");if(A.classList.contains("tab--f")&&40===e.keyCode){e.preventDefault();for(let e=0;e<k.length;e++)k[e].classList.remove("has-focus"),k[e].querySelector("a").setAttribute("aria-expanded","false");A.parentNode.classList.add("has-focus"),A.setAttribute("aria-expanded","true")}if("Escape"===o){document.querySelector(".main-nav-is-Active").classList.remove("main-nav-is-Active");let e=document.querySelector(".has-focus");e&&(e.classList.remove("has-focus"),e.querySelector("a").setAttribute("aria-expanded","false"));for(let e=0;e<n.length;e++)n[e].setAttribute("aria-expanded","false");let t=document.querySelector(".sub-active");t&&t.classList.remove("sub-active");let o=document.querySelectorAll("*");for(let e=0;e<o.length;e++)o[e].blur();document.getElementById("yes-glide")&&document.getElementById("yes-glide").click(),document.querySelector(".accessibility-dashboard .close-it")&&document.querySelector(".accessibility-dashboard .close-it").click(),document.querySelector(".accessibility-dashboard .close-it")&&document.querySelector(".accessibility-dashboard .close-it").click()}}if(document.querySelector(".toolbar-nav-is-Active")){const t=v,o=[...t],a=o.indexOf(document.activeElement);let i=0;
137===e.keyCode?(i=a>0?a-1:0,t[i].focus()):39===e.keyCode&&(i=a+1<o.length?a+1:a,t[i].focus())}"Escape"===o&&document.querySelector(".accessibility-dashboard .close-it")&&document.querySelector(".accessibility-dashboard .close-it").click()}),!1),document.addEventListener("keydown",(e=>{document.querySelector(".main-navigation.main-nav-is-Active")&&(37===e.keyCode&&e.preventDefault(),39===e.keyCode&&e.preventDefault(),38===e.keyCode&&e.preventDefault(),40===e.keyCode&&e.preventDefault());var t=e.code;let o=document.querySelector("#openDashboard:focus"),a=document.querySelector("#goToMainNav:focus"),i=(document.querySelector("#goToContent:focus"),document.querySelector("#openKeys:focus")),c=document.querySelector("#goToFirst:focus"),n=function(){mainNavigationNAVTAG.focus()},l=function(){document.querySelector("#keyboard_visible").click()};o&&"Enter"===t&&setTimeout((function(){document.querySelector(".accessibility").click()}),1e3),a&&"Enter"===t&&setTimeout(n,1e3),i&&"Enter"===t&&setTimeout(l,1e3),c&&"Enter"===t&&setTimeout(document.querySelector("#openDashboard").focus(),1e3),"Escape"===t&&document.querySelector(".accessibility-dashboard .close-it")&&document.querySelector(".accessibility-dashboard .close-it").click()}),!1),document.addEventListener("mousedown",(e=>{document.body.classList.remove("key-is-used")}));
1let accessibilityMenuItem=document.querySelector(".accessibility");if(accessibilityMenuItem){let e=document.querySelector(".accessibility-dashboard");accessibilityMenuItem.onclick=t=>{t.preventDefault(),e.classList.toggle("show");let o=document.querySelector("#sr-only-dashboard-info");setTimeout((function(){o.focus()}),1e3)}}let mainNanvButtonSROnly=document.querySelectorAll(".main-navigation-toolbar .btn---sr");if(mainNanvButtonSROnly)for(let e=0;e<mainNanvButtonSROnly.length;e++)mainNanvButtonSROnly[e].onclick=function(t){t.preventDefault();let o=t.target.parentNode.parentNode.querySelector("ul"),a=document.querySelectorAll(".main-navigation > ul > li > ul"),i=document.querySelectorAll(".menu-column a"),c=document.querySelectorAll(".menu-column .open-3-level");if(o.classList.contains("show---sr")){a[e].classList.remove("show---sr"),o.classList.remove("show---sr");for(let e=0;e<i.length;e++)i[e].setAttribute("tabindex","-1");for(let e=0;e<c.length;e++)c[e].setAttribute("tabindex","0")}else{for(let e=0;e<a.length;e++)a[e].classList.remove("show---sr");o.classList.add("show---sr"),o.focus();for(let e=0;e<i.length;e++)i[e].setAttribute("tabindex","0");for(let e=0;e<c.length;e++)c[e].setAttribute("tabindex","-1")}};

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.