Test file list
This commit is contained in:
@@ -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);
|
||||
}
|
Reference in New Issue
Block a user