feat: contextmenu copy folders toegevoegd
This commit is contained in:
@@ -368,10 +368,12 @@ function openContextMenu(pane, entry, event) {
|
||||
contextMenuState.anchorPath = entry.path;
|
||||
|
||||
const isMulti = items.length > 1;
|
||||
const allFiles = items.length > 0 && items.every((item) => item.kind === "file");
|
||||
elements.scope.textContent = isMulti ? "Multi-selection" : "Single item";
|
||||
elements.target.textContent = isMulti ? `${items.length} selected items` : entry.name;
|
||||
elements.renameButton.classList.toggle("hidden", isMulti);
|
||||
elements.copyButton.classList.remove("hidden");
|
||||
elements.copyButton.disabled = !allFiles;
|
||||
elements.moveButton.classList.remove("hidden");
|
||||
elements.deleteButton.classList.remove("hidden");
|
||||
|
||||
@@ -433,6 +435,9 @@ function startContextMenuMove() {
|
||||
}
|
||||
|
||||
function startContextMenuCopy() {
|
||||
if (contextMenuElements().copyButton?.disabled) {
|
||||
return;
|
||||
}
|
||||
if (!applyContextMenuSelection()) {
|
||||
closeContextMenu();
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user