rename-file.js (576B)
1 document.addEventListener("DOMContentLoaded", () => { 2 document.querySelectorAll(".rename-button").forEach(button => { 3 button.addEventListener("click", () => { 4 const fileID = button.dataset.fileId; 5 const currentName = button.dataset.currentName; 6 7 const newName = prompt("Enter new filename (include extension):", currentName); 8 9 if (!newName) { 10 return; 11 } 12 13 const form = document.getElementById(`renameForm-${fileID}`); 14 form.querySelector('input[name="newfilename"]').value = newName; 15 form.submit(); 16 }); 17 }); 18 });