mirror of
https://github.com/azures04/crafatar.git
synced 2026-05-06 11:00:39 +02:00
add try-it input & logic
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
var valid_user_id = /^([0-9a-f-A-F-]{32,36}|[a-zA-Z0-9_]{1,16})$/; // uuid|username
|
||||
var xhr = new XMLHttpRequest();
|
||||
|
||||
xhr.onload = function() {
|
||||
@@ -38,6 +39,21 @@ document.addEventListener("DOMContentLoaded", function(event) {
|
||||
avatars.appendChild(avatars.children[Math.random() * i | 0]);
|
||||
}
|
||||
|
||||
var tryit = document.querySelector("#tryit");
|
||||
var tryname = document.querySelector("#tryname");
|
||||
var images = document.querySelectorAll(".tryit");
|
||||
tryit.onsubmit = function(e) {
|
||||
e.preventDefault();
|
||||
tryname.value = tryname.value.trim();
|
||||
var value = tryname.value || "853c80ef3c3749fdaa49938b674adae6";
|
||||
if (!valid_user_id.test(value)) {
|
||||
return;
|
||||
}
|
||||
for (var j = 0; j < images.length; j++) {
|
||||
images[j].src = images[j].dataset.src.replace("$", value);
|
||||
}
|
||||
};
|
||||
|
||||
xhr.open("GET", "https://status.mojang.com/check", true);
|
||||
xhr.send();
|
||||
});
|
||||
Reference in New Issue
Block a user