38 lines
1.1 KiB
JavaScript
38 lines
1.1 KiB
JavaScript
const insertArea = document.getElementById('dynUl');
|
|
|
|
|
|
const postAjaxController = (data, action, hash, fname) => {
|
|
// console.log(data);
|
|
if (data.message) {
|
|
type = data.message.type
|
|
message = data.message.text
|
|
|
|
if (action === "upload-text" || action === "upload-file") {
|
|
if (action === "upload-text") {
|
|
displayMessage(message, type, "page-alert-zone-text", 3);
|
|
}
|
|
if (action === "upload-file") {
|
|
displayMessage(message, type, "page-alert-zone-files", 3);
|
|
}
|
|
return ;
|
|
}
|
|
|
|
if (action === "edit") {
|
|
query = '[fileHash="' + hash + '"]';
|
|
elm = document.querySelector(query);
|
|
elm.children[0].innerText = fname;
|
|
}
|
|
|
|
if (action === "delete") {
|
|
query = '[fileHash="' + hash + '"]';
|
|
elm = document.querySelector(query);
|
|
while ( !elm.className.includes("row r") ) {
|
|
elm = elm.parentElement;
|
|
}
|
|
elm.parentElement.removeChild(elm);
|
|
}
|
|
|
|
displayMessage(message, type);
|
|
}
|
|
}
|