MCPcopy Create free account
hub / github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator / toggleMenu

Function toggleMenu

docs/html/menu.js:487–503  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

485 }
486
487 function toggleMenu() {
488 const isExpanded = link.getAttribute('aria-expanded') === 'true';
489 if (isExpanded) {
490 slideUp(submenu, SLIDE_DELAY, () => {
491 submenu.style.display = 'none';
492 link.setAttribute('aria-expanded', 'false');
493 link.classList.remove('highlighted')
494 disableSubmenuScrolling(submenu);
495 });
496 } else {
497 slideDown(submenu, SLIDE_DELAY, () => {
498 submenu.style.display = 'block';
499 link.classList.add('highlighted')
500 link.setAttribute('aria-expanded', 'true');
501 });
502 }
503 }
504
505 // Mobile/Touch: toggle on click
506 link.addEventListener('click', function(e) {

Callers 1

initDropdownMenuFunction · 0.85

Calls 4

slideUpFunction · 0.85
disableSubmenuScrollingFunction · 0.85
slideDownFunction · 0.85
removeMethod · 0.80

Tested by

no test coverage detected