fixed caching
This commit is contained in:
@@ -1,7 +1,52 @@
|
||||
const uploadSkin = async (event) => {
|
||||
event.preventDefault();
|
||||
const skinFile = document.getElementById("skinFile").files[0];
|
||||
|
||||
if (!skinFile) {
|
||||
alert("Please, select a skin before uploading!");
|
||||
return;
|
||||
}
|
||||
|
||||
let formData = new FormData();
|
||||
formData.append("file", skinFile);
|
||||
|
||||
await fetch(`/api/uploadSkin`, {
|
||||
method: "POST",
|
||||
body: formData
|
||||
})
|
||||
|
||||
location.reload(true);
|
||||
}
|
||||
|
||||
const uploadCape = async (event) => {
|
||||
event.preventDefault();
|
||||
const capeFile = document.getElementById("capeFile").files[0];
|
||||
|
||||
if (!capeFile) {
|
||||
alert("Please, select a cape befora uploading!");
|
||||
return;
|
||||
}
|
||||
|
||||
let formData = new FormData();
|
||||
formData.append("file", capeFile);
|
||||
|
||||
await fetch(`/api/uploadCape`, {
|
||||
method: "POST",
|
||||
body: formData
|
||||
})
|
||||
|
||||
location.reload(true);
|
||||
}
|
||||
|
||||
|
||||
window.onload = async function() {
|
||||
document.getElementById("skinForm").addEventListener("submit", uploadSkin)
|
||||
|
||||
if (document.getElementById("cape")) {
|
||||
document.getElementById("cape").addEventListener("click", () => { set_cape_type("cape") }, false);
|
||||
document.getElementById("cape").checked = true;
|
||||
|
||||
document.getElementById("capeForm").addEventListener("submit", uploadCape);
|
||||
}
|
||||
if (document.getElementById("elytra")) {
|
||||
document.getElementById("elytra").addEventListener("click", () => { set_cape_type("elytra") }, false );
|
||||
@@ -27,4 +72,6 @@ window.onload = async function() {
|
||||
function set_cape_type(type) {
|
||||
skinViewer.loadCape(`https://launcher.foxarmy.org/cloaks/${username}.png`, { backEquipment: type });
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user