Clear file inputs after jobs (#2248)

This commit is contained in:
Rafael Encinas
2024-11-15 13:21:23 -07:00
committed by GitHub
parent fd93dad9a5
commit 1833d7cd73
7 changed files with 66 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ async function displayFiles(files) {
for (let i = 0; i < files.length; i++) {
const pageCount = await getPDFPageCount(files[i]);
const pageLabel = pageCount === 1 ? pageTranslation : pagesTranslation;
// Create list item
const item = document.createElement("li");
item.className = "list-group-item";
@@ -173,3 +173,18 @@ function updateFiles() {
}
document.getElementById("fileInput-input").files = dataTransfer.files;
}
document.querySelector("#resetFileInputBtn").addEventListener("click", ()=>{
let formElement = document.querySelector("#fileInput-input");
formElement.value = '';
clearLiElements();
updateFiles();
});
function clearLiElements(){
let listGroupItemNodeList = document.querySelectorAll(".list-group-item");
for (let i = 0; i < listGroupItemNodeList.length; i++) {
listGroupItemNodeList[i].remove();
};
}