taggart

Simple golang tagging filesystem webapp
Log | Files | Refs

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 });