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

Function openMoveFolderUI

public/js/folderManager.js:3978–3993  ·  view source on GitHub ↗
(sourceFolder, mode = 'move')

Source from the content-addressed store, hash-verified

3976 Move (modal) + Color carry + State migration as well
3977----------------------*/
3978export function openMoveFolderUI(sourceFolder, mode = 'move') {
3979 detachFolderModalsToBody();
3980 const modal = document.getElementById('moveFolderModal');
3981 if (sourceFolder && sourceFolder !== 'root') window.currentFolder = sourceFolder;
3982 if (modal) {
3983 modal.dataset.mode = (mode === 'copy') ? 'copy' : 'move';
3984 const titleEl = modal.querySelector('h4');
3985 const msgEl = modal.querySelector('p');
3986 const confirmBtn = document.getElementById('confirmMoveFolder');
3987 if (titleEl) titleEl.textContent = (mode === 'copy') ? t('copy_folder_title') : t('move_folder_title');
3988 if (msgEl) msgEl.textContent = (mode === 'copy') ? t('copy_folder_message') : t('move_folder_message');
3989 if (confirmBtn) confirmBtn.textContent = (mode === 'copy') ? t('copy') : t('move');
3990 }
3991 initMoveFolderSourceSelect(sourceFolder);
3992 if (modal) modal.style.display = 'block';
3993}
3994
3995document.addEventListener("DOMContentLoaded", () => {
3996 const moveBtn = document.getElementById('moveFolderBtn');

Callers 5

wireFolderStripItemsFunction · 0.85
bindFolderToolbarActionsFunction · 0.85
injectInlineFolderRowsFunction · 0.85
openFolderActionsMenuFunction · 0.85
folderManager.jsFile · 0.85

Calls 3

detachFolderModalsToBodyFunction · 0.85
tFunction · 0.85

Tested by

no test coverage detected