Skip to content

Commit 6467c47

Browse files
committed
Add some user feedback for downloads
1 parent dc2a636 commit 6467c47

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

site/src/portraitMaker.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ loadSwgohAsset.addEventListener("focus", async () => {
116116
});
117117

118118
loadSwgohAssetBtn.addEventListener('click', async () => {
119+
const ogText = loadSwgohAssetBtn.innerText;
120+
loadSwgohAssetBtn.innerText = "loading...";
121+
119122
const selectedAsset = loadSwgohAsset.options[loadSwgohAsset.selectedIndex].text;
120123

121124
const assetVersion = await GetAssetVersionGithub();
@@ -131,6 +134,8 @@ loadSwgohAssetBtn.addEventListener('click', async () => {
131134
userImageDataURL = event.target.result;
132135
};
133136
reader.readAsDataURL(blob);
137+
138+
loadSwgohAssetBtn.innerText = ogText;
134139
});
135140

136141
uploadInput.addEventListener('change', (e) => {
@@ -145,6 +150,9 @@ uploadInput.addEventListener('change', (e) => {
145150
});
146151

147152
loadUrlBtn.addEventListener('click', async () => {
153+
const ogText = loadUrlBtn.innerText;
154+
loadUrlBtn.innerText = "loading...";
155+
148156
const url = urlInput.value.trim();
149157
if (!url) {
150158
showErrorPopup("Please input a URL");
@@ -189,6 +197,8 @@ loadUrlBtn.addEventListener('click', async () => {
189197
.catch(err => {
190198
console.error("Image load error via proxy:", err);
191199
});
200+
201+
loadUrlBtn.innerText = ogText;
192202
});
193203

194204
async function generateSignature(sharedSecret, method, endpoint) {
@@ -239,6 +249,9 @@ function extractDiscordId(input) {
239249
}
240250

241251
loadDiscordBtn.addEventListener('click', async () => {
252+
const ogText = loadDiscordBtn.innerText;
253+
loadDiscordBtn.innerText = "loading...";
254+
242255
const discordId = extractDiscordId(discordIdInput.value.trim());
243256
if (!discordId) {
244257
showErrorPopup("Please provide a discordId");
@@ -289,6 +302,8 @@ loadDiscordBtn.addEventListener('click', async () => {
289302
.catch(error => {
290303
console.error('Error:', error);
291304
});
305+
306+
loadDiscordBtn.innerText = ogText;
292307
});
293308

294309
function updatePreviewTransform() {

0 commit comments

Comments
 (0)