diff --git a/views/projects/item/fediverse-madness/index.html b/views/projects/item/fediverse-madness/index.html index c6f7c7c..6114c94 100644 --- a/views/projects/item/fediverse-madness/index.html +++ b/views/projects/item/fediverse-madness/index.html @@ -31,7 +31,6 @@
-

diff --git a/views/projects/item/fediverse-madness/scripts/game.js b/views/projects/item/fediverse-madness/scripts/game.js index 2e932cc..580ac23 100644 --- a/views/projects/item/fediverse-madness/scripts/game.js +++ b/views/projects/item/fediverse-madness/scripts/game.js @@ -33,6 +33,8 @@ async function verify() { const instance = el_id_instance.value.replace(/@/gim, ""); el_id_user.value = username; el_id_instance.value = instance; + el_id_submitwhoamiFollowers.disabled = true; + el_id_submitwhoamiFollowing.disabled = true; if (username.length < 1) return null; if (instance.length < 1) return null; let user_req; @@ -42,6 +44,8 @@ async function verify() { return null; } const user_json = await user_req.json(); + el_id_submitwhoamiFollowers.disabled = false; + el_id_submitwhoamiFollowing.disabled = false; if (user_req.ok) return { USER_ID: user_json.id, INSTANCE: instance @@ -115,7 +119,7 @@ async function getFollowers(dontLoadNew = false) { let out; if (!dontLoadNew) { el_id_loadingfollowers.innerHTML = `Retrieving followers... Please wait.`; - res = await fetch(`https://${game.INSTANCE}/api/v1/accounts/${game.USER_ID}/followers?limit=68${lastId.length > 0 ? `&max_id=${lastId}` : ""}`); + res = await fetch(`https://${game.INSTANCE}/api/v1/accounts/${game.USER_ID}/followers${lastId.length > 0 ? `?max_id=${lastId}` : ""}`); out = await res.json(); } el_id_submitfollowers.disabled = false; @@ -135,11 +139,11 @@ async function getFollowers(dontLoadNew = false) { ${renderNameHTML(cuser.display_name, cuser)} - @${cuser.fqn} + @${cuser.fqn || cuser.acct} ` }, ""); userList.push(...out.map(user => ({ - fqn: user.fqn, + fqn: user.fqn || user.acct, avatar: user.avatar, bot: user.bot, created_at: user.created_at, diff --git a/views/projects/item/fediverse-madness/style.css b/views/projects/item/fediverse-madness/style.css index 220142c..f791c1b 100644 --- a/views/projects/item/fediverse-madness/style.css +++ b/views/projects/item/fediverse-madness/style.css @@ -6,15 +6,17 @@ } .userinputbox { + display: inline-block; border: var(--border-width) var(--border-style) var(--border-color); border-radius: var(--border-radius); padding-inline: 0.25em; padding-block: 0.25em; + white-space: nowrap; } -.userinputbox * { +/* .userinputbox * { vertical-align: 0%; -} +} */ #listfollowers, #listfollowing { display: inline-block;