more core_v stuff

pull/43/head
justcool393 2022-12-04 13:19:07 -06:00
parent f9a14741aa
commit 2d579450ae
5 changed files with 24 additions and 37 deletions

View File

@ -27,3 +27,26 @@ function addSearchParam(e) {
searchInput.value = `${searchInput.value} ${param}:`;
searchInput.focus();
}
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.");
}
}
xhr.send(f)
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,13 +1,9 @@
var prevScrollpos = window.pageYOffset;
window.onscroll = function () {
var currentScrollPos = window.pageYOffset;
var topBar = document.getElementById("fixed-bar-mobile");
var bottomBar = document.getElementById("mobile-bottom-navigation-bar");
var dropdown = document.getElementById("mobileSortDropdown");
var navbar = document.getElementById("navbar");
if (bottomBar != null) {

View File

@ -1,22 +0,0 @@
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.");
}
}
xhr.send(f)
}
}

View File

@ -206,5 +206,5 @@
<i class="fas fa-exclamation-circle text-danger mr-2"></i><span id="toast-error-message">Error. Please try again.</span>
</div>
</div>
<script defer src="{{'js/settings_blocks.js' | asset}}"></script>
<script defer src="{{'js/core_v.js' | asset}}"></script>
{% endblock %}