const userstablebody = document.querySelector('#alluserstablebody') const confirmform = document.querySelector('.confirmform') const confirmformcancel = document.querySelector('#no') const confirmformok = document.querySelector('#yes') let useridtodelete = ""; userstablebody.addEventListener('click', e => { if (e.target.classList.contains('deleteuser')) { useridtodelete = e.target.id confirmform.classList.add("active") } if (e.target.classList.contains('changepassword')) { change_password(e.target.id) } if (e.target.classList.contains('changeuser')) { change_user_data(parseInt(e.target.id)) } }) confirmformcancel.addEventListener('click', () => { useridtodelete = "" confirmform.classList.remove('active') }) confirmformok.addEventListener('click', async () => { const status = await fetch(routes.deluser(), { method: 'DELETE', body: `{"token":"${localStorage.getItem('token')}","userid":${useridtodelete}}` }).then(data => data.json()).then(jsondata => jsondata).catch((error) => { notification(`Ошибка на сервере: ${error}`, "error") }) if (status.success) { confirmform.classList.remove('active') await get_all_users() notification("Пользователь успешно удален", "success") } else { notification("Can't delete user", "error") confirmform.classList.remove('active') } })