MarseyWorld/files/assets/js/settings_blocks.js

22 lines
571 B
JavaScript
Raw Normal View History

2022-07-16 21:00:02 +00:00
function block_user() {
var usernameField = document.getElementById("exile-username");
var isValidUsername = usernameField.checkValidity();
username = usernameField.value;
if (isValidUsername) {
const xhr = new XMLHttpRequest();
xhr.open("post", "/settings/block");
xhr.setRequestHeader('xhr', 'xhr');
f=new FormData();
f.append("username", username);
f.append("formkey", formkey());
xhr.onload=function(){
if (xhr.status<300) {
location.reload();
}
else {
showToast(false, "Error, please try again later.");
2022-07-16 21:00:02 +00:00
}
}
xhr.send(f)
}
}