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

Function updateFolderActionButtons

public/js/folderManager.js:2466–2485  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2464}
2465
2466function updateFolderActionButtons() {
2467 const container = document.getElementById('folderTreeContainer');
2468 if (!container) return;
2469
2470 // Hide all kebabs by default
2471 container.querySelectorAll('.folder-kebab').forEach(btn => {
2472 btn.style.display = 'none';
2473 });
2474
2475 // Show only for the currently selected, unlocked folder
2476 const selectedOpt = container.querySelector('.folder-option.selected');
2477 if (!selectedOpt || selectedOpt.classList.contains('locked')) return;
2478
2479 const row = selectedOpt.closest('.folder-row');
2480 if (!row) return;
2481 const kebab = row.querySelector('.folder-kebab');
2482 if (kebab) {
2483 kebab.style.display = 'inline-flex';
2484 }
2485}
2486
2487export function syncFolderTreeSelection(selected) {
2488 const container = document.getElementById('folderTreeContainer');

Callers 3

syncFolderTreeSelectionFunction · 0.85
selectFolderFunction · 0.85
openFolderActionsMenuFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected