working on javascript compatibility for old browsers
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -16,16 +16,17 @@ function addUser(){
|
||||
header: {
|
||||
'Content-Type':'application/json'
|
||||
},
|
||||
body: JSON.stringify(msg)
|
||||
body: JSON.stringify(msg),
|
||||
credentials:'include'
|
||||
}).then(() => location.reload())
|
||||
}
|
||||
|
||||
async function handleUsers(response){
|
||||
function handleUsers(response){
|
||||
if (response.status == UNAUTHORIZED) {
|
||||
redirect('login.html?return_to='+encodeURI(window.location.href))
|
||||
return;
|
||||
}
|
||||
var users = await response.json();
|
||||
response.json().then(users => {
|
||||
var bottom = document.getElementById('bottom');
|
||||
for (let id in users){
|
||||
var row = document.createElement("tr");
|
||||
@@ -40,17 +41,19 @@ async function handleUsers(response){
|
||||
</td>`;
|
||||
bottom.parentNode.insertBefore(row,bottom);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
async function handleRemove(response){
|
||||
function handleRemove(response){
|
||||
if (response.ok){
|
||||
redirect("users.html");
|
||||
} else {
|
||||
var info = await response.text();
|
||||
response.text().then(info => {
|
||||
console.log(info);
|
||||
show(info);
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function remove(userId,name){
|
||||
@@ -64,15 +67,14 @@ function remove(userId,name){
|
||||
if (confirm(message.replace("{}",name))) {
|
||||
fetch(user_controller+"/delete",{
|
||||
method: 'DELETE',
|
||||
body : JSON.stringify({ user_id : userId, confirmed : true })
|
||||
body : JSON.stringify({ user_id : userId, confirmed : true }),
|
||||
credentials:'include'
|
||||
}).then(handleRemove);
|
||||
}
|
||||
}
|
||||
|
||||
function reset_password(userid){
|
||||
fetch(user_controller+"/reset?user="+userid).then(() => {
|
||||
disable('reset-'+userid);
|
||||
});
|
||||
fetch(user_controller+"/reset?user="+userid,{credentials:'include'}).then(() => { disable('reset-'+userid); });
|
||||
}
|
||||
|
||||
fetch(user_controller+"/list",{method:'POST'}).then(handleUsers);
|
||||
fetch(user_controller+"/list",{method:'POST',credentials:'include'}).then(handleUsers);
|
||||
|
||||
Reference in New Issue
Block a user