MCPcopy Create free account
hub / github.com/error311/FileRise / applyCollapsedBodyClass

Function applyCollapsedBodyClass

public/js/dragAndDrop.js:894–903  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

892function isZonesCollapsed() { return localStorage.getItem('zonesCollapsed') === '1'; }
893
894function applyCollapsedBodyClass() {
895 // helps grid/containers expand the file list area when sidebar is hidden
896 document.body.classList.toggle('sidebar-hidden', isZonesCollapsed());
897 const main = document.querySelector('.main-wrapper') || document.querySelector('#main') || document.querySelector('main');
898 if (main) {
899 main.style.contain = 'size';
900 void main.offsetHeight;
901 setTimeout(() => { main.style.removeProperty('contain'); }, 0);
902 }
903}
904
905function setZonesCollapsed(collapsed) {
906 const currently = isZonesCollapsed();

Callers 3

setZonesCollapsedFunction · 0.85
loadSidebarOrderFunction · 0.85
runFunction · 0.85

Calls 1

isZonesCollapsedFunction · 0.85

Tested by

no test coverage detected