()
| 3721 | } |
| 3722 | |
| 3723 | export function openRenameFolderModal() { |
| 3724 | detachFolderModalsToBody(); |
| 3725 | const selectedFolder = window.currentFolder || "root"; |
| 3726 | if (!selectedFolder || selectedFolder === "root") { showToast(t('select_folder_rename'), 'warning'); return; } |
| 3727 | const parts = selectedFolder.split("/"); |
| 3728 | const input = document.getElementById("newRenameFolderName"); |
| 3729 | const modal = document.getElementById("renameFolderModal"); |
| 3730 | if (!input || !modal) return; |
| 3731 | input.value = parts[parts.length - 1]; |
| 3732 | modal.style.display = "block"; |
| 3733 | setTimeout(() => { input.focus(); input.select(); }, 100); |
| 3734 | } |
| 3735 | const cancelRename = document.getElementById("cancelRenameFolder"); |
| 3736 | if (cancelRename) cancelRename.addEventListener("click", function () { |
| 3737 | const modal = document.getElementById("renameFolderModal"); |
no test coverage detected