diff --git a/frontend/src/styles/test.scss b/frontend/src/styles/test.scss index 59953b200..1ae5bc560 100644 --- a/frontend/src/styles/test.scss +++ b/frontend/src/styles/test.scss @@ -665,6 +665,12 @@ } } + &.dailyLeaderboard { + max-width: 10rem; + overflow: hidden; + white-space: nowrap; + } + &.source { #rateQuoteButton, #reportQuoteButton, diff --git a/frontend/src/ts/test/test-logic.ts b/frontend/src/ts/test/test-logic.ts index a8e20a8f7..c54c827a6 100644 --- a/frontend/src/ts/test/test-logic.ts +++ b/frontend/src/ts/test/test-logic.ts @@ -1571,6 +1571,8 @@ export async function finish(difficultyFailed = false): Promise { $(".pageTest #result #reportQuoteButton").removeClass("hidden"); } + $("#result .stats .dailyLeaderboard").addClass("hidden"); + TestStats.setLastResult(completedEvent); await Result.update( @@ -1684,14 +1686,35 @@ async function saveResult( ); } - if (response.data.dailyLeaderboardRank) { - Notifications.add( - `New ${completedEvent.language} ${completedEvent.mode} ${completedEvent.mode2} rank: ` + - Misc.getPositionString(response.data.dailyLeaderboardRank), - 1, - 10, - "Daily Leaderboard", - "list-ol" + // if (response.data.dailyLeaderboardRank) { + // Notifications.add( + // `New ${completedEvent.language} ${completedEvent.mode} ${completedEvent.mode2} rank: ` + + // Misc.getPositionString(response.data.dailyLeaderboardRank), + // 1, + // 10, + // "Daily Leaderboard", + // "list-ol" + // ); + // } + + if (!response.data.dailyLeaderboardRank) { + $("#result .stats .dailyLeaderboard").addClass("hidden"); + } else { + $("#result .stats .dailyLeaderboard") + .css({ + maxWidth: "10rem", + opacity: 0, + }) + .removeClass("hidden") + .animate( + { + // maxWidth: "10rem", + opacity: 1, + }, + 500 + ); + $("#result .stats .dailyLeaderboard .bottom").html( + Misc.getPositionString(response.data.dailyLeaderboardRank) ); } diff --git a/frontend/static/html/pages/test.html b/frontend/static/html/pages/test.html index 67626c8f4..724781dbf 100644 --- a/frontend/static/html/pages/test.html +++ b/frontend/static/html/pages/test.html @@ -140,6 +140,11 @@ + +