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