Test file list

This commit is contained in:
2024-04-25 15:01:17 +02:00
parent c73d471fab
commit b764dfad8b
5 changed files with 56 additions and 3 deletions

View File

@@ -271,6 +271,9 @@ async function onPageLoad() {
if ("news" === currentSite && "index" === currentPage) {
await articleInit();
}
if ("files" === currentSite && "list" === currentPage) {
await listFiles();
}
}
async function navigateTo(site, page) {
@@ -557,5 +560,32 @@ function uploadFile() {
}
};
xhr.send(formData);
}
function deleteFile(fileID){
let formData = new FormData();
formData.append('action', 'deleteFile');
formData.append('file_id', fileID);
let xhr = new XMLHttpRequest();
xhr.open('POST', '/upload', true);
xhr.send(formData);
}
async function listFiles() {
let fileListContainer = document.getElementById("filelist");
let formData = new FormData();
formData.append('action', 'getAllFiles');
let xhr = new XMLHttpRequest();
xhr.open('POST', '/upload', true);
xhr.onload = function () {
if (xhr.status === 200) {
displayList(xhr.responseText, fileListContainer, deleteFile);
}
};
xhr.send(formData);
}