You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR refactors the standalone GitHub Pages leaderboard by separating the HTML, CSS, and JavaScript into dedicated files without changing any functionality or design.
Changes made
Moved all inline CSS from index.html to index/css/style.css.
Moved all inline JavaScript from index.html to index/js/script.js.
Created the index/images/ directory for future leaderboard assets.
Updated index.html to load the external stylesheet and JavaScript files.
Kept the existing UI, animations, responsiveness, and functionality unchanged.
This PR refactors the standalone GitHub Pages leaderboard by separating the HTML, CSS, and JavaScript into dedicated files without changing any functionality or design.
Changes made
Moved all inline CSS from index.html to index/css/style.css.
Moved all inline JavaScript from index.html to index/js/script.js.
Created the index/images/ directory for future leaderboard assets.
Updated index.html to load the external stylesheet and JavaScript files.
Kept the existing UI, animations, responsiveness, and functionality unchanged.
LGTM 👍
Could you share a quick screenshot of the final UI before I merge? Just want to verify everything looks the same after the refactor.
udaycodespace
added
ECSoC26
Required label for a PR to be eligible for Sentinel scoring
ECSoC26-L1
Easy difficulty, auto-assigned by Sentinel — 5 points
good-pr
PA-awarded bonus for an exceptionally executed PR — +15 XP
redo
Reviewed — needs changes before it can be merged
labels
Jul 24, 2026
I meant the standalone leaderboard (index.html), not the app UI.
Could you please share screenshots of the leaderboard page (index.html) after the refactor so I can verify everything remains unchanged?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ECSoC26-L2Medium difficulty, auto-assigned by Sentinel — 10 pointsECSoC26Required label for a PR to be eligible for Sentinel scoringgood-prPA-awarded bonus for an exceptionally executed PR — +15 XP
2 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issue
Closes #32
What I changed
This PR refactors the standalone GitHub Pages leaderboard by separating the HTML, CSS, and JavaScript into dedicated files without changing any functionality or design.
Changes made
index.htmltoindex/css/style.css.index.htmltoindex/js/script.js.index/images/directory for future leaderboard assets.index.htmlto load the external stylesheet and JavaScript files.