Actually paginate leaderboards

This commit is contained in:
pleb
2026-04-11 19:16:54 -07:00
parent 8ed38d05a7
commit 9dbd17eb49
7 changed files with 1272 additions and 417 deletions
+15 -1
View File
@@ -44,6 +44,20 @@
<div id="friendScoresEmpty">No map loaded</div>
</div>
</div>
<div id="debugHud">
<div class="debugHud-title">Debug</div>
<div><span class="debugHud-k">level_id</span> <code id="debugHudLevelId"></code></div>
<div><span class="debugHud-k">hash (level_id)</span> <code id="debugHudRawHash"></code></div>
<div><span class="debugHud-k">hash (BeatLeader)</span> <code id="debugHudHash"></code></div>
<div><span class="debugHud-k">BS+ BSRKey</span> <code id="debugHudBsPlusBsr"></code></div>
<div><span class="debugHud-k">BeatSaver id</span> <code id="debugHudBeatSaverId"></code></div>
<div><span class="debugHud-k">BeatSaver</span> <span id="debugHudBeatSaverNote"></span></div>
<div><span class="debugHud-k">char / diff</span> <span id="debugHudCharDiff"></span></div>
<div><span class="debugHud-k">BS+ playerPlatformId</span> <code id="debugHudHandshake"></code></div>
<div><span class="debugHud-k">BeatLeader id (effective)</span> <code id="debugHudBlId"></code></div>
<div><span class="debugHud-k">BeatLeader leaderboard ids</span> <code id="debugHudBlLeaderboards"></code></div>
<div><span class="debugHud-k">friend scores</span> <span id="debugHudFriends"></span></div>
</div>
<div id="requestOverlay" aria-live="polite">
<div id="requestHeader">Song requests</div>
<ol id="requestList"></ol>
@@ -71,6 +85,7 @@
<option value="following">Following (I follow them)</option>
<option value="followers">Followers (they follow me)</option>
</select></label>
<label id="beatLeaderPlayerSetting">BeatLeader player id: <input id="beatLeaderPlayerInput" type="text" placeholder="7656119… or alias"></label>
<label>Show BSR / map id: <input id="bsrInput" type="checkbox"></label>
<label>Position: <select id="positionInput">
<option value="[false,false]">Top left</option>
@@ -82,7 +97,6 @@
<label>Fade (ms): <input id="fadeInput" type="number" min="0" max="5000" step="10"></label>
<label>Debug: <input id="debugInput" type="checkbox"></label>
<label id="mockBsrSetting">Mock BSR key: <input id="mockBsrInput" type="text" placeholder="e.g. 4f4e4"></label>
<label id="debugPlayerSetting">Mock BeatLeader player id: <input id="debugPlayerInput" type="text" placeholder="7656119..."></label>
<br>
<strong>About</strong>
<a href="https://github.com/ibillingsley/BeatSaber-Overlay" target="_blank">This was forked from Iza's overlay</a>