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

Function refreshSelectedFolderCaps

public/js/fileListView.js:2971–2990  ·  view source on GitHub ↗
(folder)

Source from the content-addressed store, hash-verified

2969}
2970
2971async function refreshSelectedFolderCaps(folder) {
2972 if (!folder) {
2973 window.selectedFolderCaps = null;
2974 savePaneState(normalizePaneKey(window.activePane), { selectedFolderCaps: null });
2975 updateFileActionButtons();
2976 return;
2977 }
2978 const pane = normalizePaneKey(window.activePane);
2979 const sourceId = getPaneSourceId(pane);
2980 window.selectedFolderCaps = null;
2981 try {
2982 const caps = await fetchFolderCaps(folder, sourceId);
2983 window.selectedFolderCaps = caps || null;
2984 savePaneState(pane, { selectedFolderCaps: window.selectedFolderCaps });
2985 } catch (e) {
2986 window.selectedFolderCaps = null;
2987 savePaneState(pane, { selectedFolderCaps: null });
2988 }
2989 updateFileActionButtons();
2990}
2991
2992function isTextEntryTarget(target) {
2993 const tag = target?.tagName ? target.tagName.toLowerCase() : '';

Callers 1

Calls 5

savePaneStateFunction · 0.85
normalizePaneKeyFunction · 0.85
updateFileActionButtonsFunction · 0.85
getPaneSourceIdFunction · 0.85
fetchFolderCapsFunction · 0.85

Tested by

no test coverage detected