MCPcopy Create free account
hub / github.com/CodeClash-ai/CodeClash / toggleTocMenu

Function toggleTocMenu

codeclash/viewer/static/js/app.js:344–362  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

342}
343
344function toggleTocMenu() {
345 const tocMenu = document.getElementById("toc-menu");
346 const tocToggle = document.getElementById("toc-toggle");
347
348 if (tocMenu && tocToggle) {
349 const isMobile = window.innerWidth <= 768;
350
351 if (isMobile) {
352 // On mobile, use 'visible' class to override default hidden state
353 tocMenu.classList.toggle("visible");
354 tocMenu.classList.toggle("hidden");
355 } else {
356 // On desktop, use 'hidden' class
357 tocMenu.classList.toggle("hidden");
358 }
359
360 updateTocVisibility();
361 }
362}
363
364function closeTocMenu() {
365 const tocMenu = document.getElementById("toc-menu");

Callers 2

initializeFloatingTocFunction · 0.85

Calls 1

updateTocVisibilityFunction · 0.85

Tested by

no test coverage detected