PageSourceSearch

https://www.sunndal.kommune.no/Design/sunndal_kommune/sunndal/v2023/assets/js/scripts.js?v=v18.0.04917

js sunndal.kommune.no collected 2026-10-02 13:01:22 UTC 5,282 bytes, 1 lines download raw bytes

1!function(){var e=document.getElementById("mainMenuToggle"),t=document.getElementById("mainMenuToggleOpen"),n=document.getElementById("mainMenuContainer"),o=document.getElementById("searchBoxToggle"),a=document.getElementById("searchBoxToggleOpen"),s=document.getElementById("searchBoxContainer"),i=document.getElementById("opacity-layer"),r=document.getElementById("aspnetForm");if(e){e.setAttribute("aria-expanded","false"),e.setAttribute("aria-controls","mainMenuContainer");var c=function(){e.classList.add("open"),e.setAttribute("aria-expanded","true"),n.classList.add("open"),r.classList.add("menu-open")},d=function(){e.classList.remove("open"),e.setAttribute("aria-expanded","false"),n.classList.remove("open"),r.classList.remove("menu-open")};window.addEventListener("mousedown",(function(n){n.target===e?c():(n.target===t||n.target===i&&e.classList.contains("open"))&&d()})),e.addEventListener("click",(function(e){c()})),t.addEventListener("click",(function(e){d()}))}if(o&&s){o.setAttribute("aria-expanded","false"),o.setAttribute("aria-controls","searchBoxContainer");var l=function(){o.classList.add("open"),o.setAttribute("aria-expanded","true"),s.classList.add("open"),r.classList.add("search-open")},u=function(){o.classList.remove("open"),o.setAttribute("aria-expanded","false"),s.classList.remove("open"),r.classList.remove("search-open")};window.addEventListener("mousedown",(function(e){if(e.target===o){l();var t=s.querySelector('input[type="text"]');t&&setTimeout((function(){t.focus()}),500)}else(e.target===a||e.target===i&&o.classList.contains("open"))&&u()})),o.addEventListener("click",(function(e){l();var t=s.querySelector('input[type="text"]');t&&setTimeout((function(){t.focus()}),500)})),a.addEventListener("click",(function(e){u()}))}window.onkeyup=function(t){27==t.keyCode&&e.classList.contains("open")?d():27==t.keyCode&&o.classList.contains("open")&&u()};var m=document.querySelector(".main-menu").querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),f=m[m.length-1],p=m[0];f&&p&&(f.addEventListener("keydown",(function(e){document.querySelector(".main-menu.open")&&(e.shiftKey||"Tab"!=e.key||(p.focus(),e.preventDefault()))})),p.addEventListener("keydown",(function(e){document.querySelector(".main-menu.open")&&e.shiftKey&&"Tab"==e.key&&(p.focus(),e.preventDefault())})));var y=document.querySelector(".search-box").querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),v=y[y.length-1],g=y[0];v&&g&&(v.addEventListener("keydown",(function(e){document.querySelector(".search-box.open")&&(e.shiftKey||"Tab"!=e.key||(g.focus(),e.preventDefault()))})),g.addEventListener("keydown",(function(e){document.querySelector(".search-box.open")&&e.shiftKey&&"Tab"==e.key&&(g.focus(),e.preventDefault())})));var h=window.scrollY||window.pageYOffset;window.addEventListener("scroll",(function(){var e,t=window.scrollY||window.pageYOffset,n=document.documentElement.scrollHeight-window.innerHeight;t>=0&&t<=n&&(h>t?(e=document.getElementById("header"))&&(e.style.top="0"):(e=document.getElementById("header"))&&(e.style.top="-126px"),h=t)}));for(var b,L=document.body.getElementsByClassName("hidden")[0].getElementsByTagName("a"),E=0;E<L.length;E++)L[E].addEventListener("click",w);function w(t){var n=t.target;if(b=n.hash,t.preventDefault(),window.innerWidth,"#contentHovedmeny"===b)e&&(c(),e.focus());else if("#contentSok"===b&&o){l();var a=s.querySelector('input[type="text"]');a&&setTimeout((function(){a.focus()}),500)}}var x=document.querySelectorAll(".wp-latest-articles, .wp-upcoming-events");x&&[].forEach.call(x,(function(e){var t=e.querySelectorAll("li");t&&[].forEach.call(t,(function(e){var t=e.className;e.addEventListener("mouseenter",(function(){this.className=(t+" active").trim()})),e.addEventListener("focusin",(function(){this.className=(t+" active").trim()})),e.addEventListener("mouseleave",(function(){this.className=t})),e.addEventListener("focusout",(function(){this.className=t})),e.addEventListener("click",(function(e){var t=this.querySelectorAll("a");t&&t.length>0&&t[0].click()}))}))}));var k,S=document.querySelector(".wp-sub-navigation");if(S){var q=S.querySelectorAll("li");B(),(k=document.querySelector(".view-all"))&&k.addEventListener("click",(function(e){e.preventDefault();var t=q.length>6,n="none"===q[6].style.display;t&&n?(function(){for(var e=0;e<q.length;e++)e>=6&&(q[e].style.display="block")}(),k.querySelector(".text").textContent=function(){var e="";switch(document.documentElement.lang){case"nn":e="Vis færre tenester";break;case"nb":case"no":e="Vis færre tjenester"}return e}(),k.querySelector(".text").classList.add("open")):t&&(k.querySelector(".text").textContent=function(){var e="";switch(document.documentElement.lang){case"nn":e="Sjå alle tenester";break;case"nb":case"no":e="Se alle tjenester"}return e}(),B(),k.querySelector(".text").classList.remove("open"))}))}function B(){for(var e=0;e<q.length;e++)e>=6&&(q[e].style.display="none")}}();

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.