forked from v4l3n71n/covas-bo
51 lines
1.3 KiB
JavaScript
51 lines
1.3 KiB
JavaScript
checkToken();
|
|
|
|
var nbPages = 20;
|
|
|
|
instance.get("users/count", { withCredentials: true }).then(function(response){
|
|
|
|
var count = response.data / nbPages;
|
|
var reste = response.data % nbPages;
|
|
var total = 0;
|
|
if(reste != 0){
|
|
total = Number.parseInt(count) + 1;
|
|
}
|
|
|
|
if(total > 1){
|
|
|
|
document.getElementById("page").classList.remove("hidden");
|
|
|
|
}
|
|
|
|
});
|
|
|
|
instance.get("users", {withCredentials: true, params :{ page:0, nbPages: nbPages}}).then(function(response){
|
|
var trTag = document.querySelector("#users tbody tr").cloneNode(true);
|
|
listData = response.data;
|
|
for (var i=0; i<listData.length; i++){
|
|
if(i != 0){
|
|
document.querySelector("#users tbody").append(trTag);
|
|
}
|
|
var trAll = document.querySelectorAll("#users tbody tr")
|
|
td = trAll[i].querySelectorAll("td");
|
|
td[0].textContent = listData[i].id;
|
|
td[1].textContent = listData[i].pseudo
|
|
td[2].textContent = listData[i].email
|
|
td[3].textContent = listData[i].roles
|
|
trAll[i].addEventListener("click", function(e){
|
|
console.log(e.currentTarget)
|
|
});
|
|
|
|
}
|
|
});
|
|
|
|
|
|
document.getElementById("signout").addEventListener("click", function(){
|
|
instance.delete("token" , {withCredentials:true}).then(function(response){
|
|
if(response.status == 200){
|
|
location.href="/"
|
|
}
|
|
});
|
|
});
|
|
|