forked from rDrama/rDrama
1
0
Fork 0

fix error msgs in /settings/blocks

master
Aevann 2023-06-24 20:36:27 +03:00
parent 5fe6c599df
commit c097a7c244
2 changed files with 3 additions and 17 deletions

View File

@ -1,23 +1,9 @@
function block_user() {
function block_user(t) {
const usernameField = document.getElementById("block-username");
const 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.");
}
}
xhr.send(f)
postToastReload(t,`/settings/block?username=${username}`);
}
}

View File

@ -68,7 +68,7 @@
</div>
<div class="modal-footer">
<button type="button" class="btn btn-link text-muted" data-bs-dismiss="modal">Cancel</button>
<button type="button" class="btn btn-primary" id="blockUserButton" data-nonce="{{g.nonce}}" data-onclick="block_user()">Block user</button>
<button type="button" class="btn btn-primary" id="blockUserButton" data-nonce="{{g.nonce}}" data-onclick="block_user(this)">Block user</button>
</div>
</div>
</div>