PageSourceSearch

https://www.interlaken.swiss/dist/js/ndsmenu/language-menu/language-menu-variant3-OBGbtwQA.js

js interlaken.swiss collected 2026-10-02 12:27:24 UTC 1,319 bytes, 1 lines download raw bytes

1var e=`.js-language-menu`;function t(){document.querySelectorAll(e).forEach(e=>{let t=e.querySelector(`.js-language-menu-btn`),n=e.querySelector(`.js-language-menu-flyout`),r=e.querySelectorAll(`.js-language-menu-link`),i=!1,a=``,o=e=>{t.contains(e.target)||(t.classList.remove(`hover`),n.classList.add(`hidden`),document.body.classList.remove(`is-menu-open`),s())},s=()=>{document.removeEventListener(`click`,o)};t.addEventListener(`click`,e=>{t.classList.toggle(`hover`),n.classList.toggle(`hidden`),document.body.classList.toggle(`is-menu-open`),document.addEventListener(`click`,o)});let c=new Map;for(let e of document.querySelectorAll(`.js-language-menu-dynamic`)){let t=e.dataset.lang,n=e.dataset.provider===`conword`&&Object.prototype.hasOwnProperty.call(window,`Conword`);c.set(t,e),n&&(i=!0,e.addEventListener(`click`,()=>{window.Conword.get_current_language()===t?(window.Conword.unset_user_language(),window.location.reload()):window.Conword.translate(t)}))}if(i){for(let e of r)e.addEventListener(`click`,()=>{window.Conword.unset_user_language()});document.addEventListener(`Conword:translation_started`,()=>{let e=window.Conword.get_current_language();if(c.has(e)&&a!==e){a=e;let n=[...c.get(e).children],r=[...t.children];t.append(...n),c.get(e).append(...r)}})}})}document.querySelector(e)!==null&&t();

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.