PageSourceSearch

https://monday.com/p/wp-content/cache/autoptimize/js/autoptimize_single_28ca3ee519a16da31dca5386686be7a2.js

js monday.com collected 2026-09-24 08:24:27 UTC 3,656 bytes, 7 lines download raw bytes

1(function(){function initNav(){document.querySelectorAll('.m_nav_link-full').forEach(function(navLink){navLink.addEventListener('click',function(e){e.preventDefault();var isOpen=navLink.classList.contains('is-open');document.querySelectorAll('.m_nav_link-full.is-open').forEach(function(el){el.classList.remove('is-open');});closeSwitcher();if(!isOpen){navLink.classList.add('is-open');}});});var switcher=document.querySelector('.comp_switcher');var switcherToggle=switcher&&switcher.querySelector('.switcher-toggle');var switcherList=switcher&&switcher.querySelector('.w-dropdown-list');function closeSwitcher(){if(!switcher)return;switcher.classList.remove('w--open');if(switcherToggle)switcherToggle.classList.remove('w--open');if(switcherList)switcherList.classList.remove('w--open');}
2if(switcherToggle){switcherToggle.addEventListener('click',function(e){e.stopPropagation();var isOpen=switcherList&&switcherList.classList.contains('w--open');document.querySelectorAll('.m_nav_link-full.is-open').forEach(function(el){el.classList.remove('is-open');});if(isOpen){closeSwitcher();}else{switcher.classList.add('w--open');if(switcherToggle)switcherToggle.classList.add('w--open');if(switcherList)switcherList.classList.add('w--open');}});}
3document.addEventListener('click',function(e){if(!e.target.closest('.m_nav_link-full-parent')){document.querySelectorAll('.m_nav_link-full.is-open').forEach(function(el){el.classList.remove('is-open');});}
4if(!e.target.closest('.comp_switcher')){closeSwitcher();}});var mobileTrigger=document.querySelector('.full_mobile-menu-trigger');var mobileMenu=document.querySelector('.nav_menu-mobile');if(mobileTrigger&&mobileMenu){mobileTrigger.addEventListener('click',function(e){e.stopPropagation();var isOpen=mobileTrigger.classList.contains('is-active');if(isOpen){mobileTrigger.classList.remove('is-active');mobileTrigger.classList.add('is-closing');mobileMenu.style.opacity='0';mobileMenu.style.display='none';setTimeout(function(){mobileTrigger.classList.remove('is-closing');},350);}else{mobileTrigger.classList.add('is-active');mobileMenu.style.display='flex';setTimeout(function(){mobileMenu.style.opacity='1';},10);}});}
5function closeLangDropdowns(){document.querySelectorAll('.m_lang-dd.w--open').forEach(function(dd){dd.classList.remove('w--open');var t=dd.querySelector('.w-dropdown-toggle');var l=dd.querySelector('.w-dropdown-list');if(t)t.classList.remove('w--open');if(l)l.classList.remove('w--open');});}
6document.querySelectorAll('.m_lang-dd').forEach(function(dd){var toggle=dd.querySelector('.m_lang-toggle');var list=dd.querySelector('.w-dropdown-list');if(!toggle||!list)return;toggle.addEventListener('click',function(e){e.stopPropagation();var isOpen=dd.classList.contains('w--open');closeLangDropdowns();if(!isOpen){dd.classList.add('w--open');toggle.classList.add('w--open');list.classList.add('w--open');}});});document.addEventListener('click',function(e){if(!e.target.closest('.m_lang-dd')){closeLangDropdowns();}});document.querySelectorAll('.mobile_menu-group').forEach(function(group){var header=group.querySelector('.mobile_menu-group-h');var child=group.querySelector('.group-child');if(!header||!child)return;header.addEventListener('click',function(){var isOpen=group.classList.contains('is-open');document.querySelectorAll('.mobile_menu-group.is-open').forEach(function(g){g.classList.remove('is-open');var c=g.querySelector('.group-child');if(c)c.classList.remove('is-active');});if(!isOpen){group.classList.add('is-open');child.classList.add('is-active');}});});}
7if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initNav);}else{initNav();}})();

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.