Sign in
Paste a fine-grained GitHub token scoped to the elizacup repo with Contents: Read and write access. It's kept only in this tab's session storage.
Page Visibility
Show / hide pages
Hiding a page removes it from the nav and home page cards — it's still reachable by direct link, just not listed. Unchecked = hidden.
Site Banner
Announcement banner
Same format as the LMS tip deadlines — e.g. 08/08/2026 06:00:00 PM. Always treated as AEST (not DST-aware).
News
New article
Press Enter to start a new paragraph — each line becomes its own paragraph on the site. Select text and click B/U/I to format it, or the link icon to turn it into a clickable link.
Articles
Loading news.json…
About Page
New section
Press Enter to start a new paragraph — each line becomes its own paragraph on the site. Select text and click B/U/I to format it.
Sections display on the About page in the order they appear below. Reordering isn't supported yet — delete and re-add in the order you want for now.
Sections
Loading about.json…
Rulebook
New section
Press Enter to start a new paragraph — each line becomes its own paragraph on the site. Select text and click B/U/I to format it.
Sections display on the Rulebook page in the order they appear below. Reordering isn't supported yet — delete and re-add in the order you want for now.
Sections
Loading rulebook.json…
Side Leagues Hub
New league card
Free text — a round number, "awaiting results", whatever's useful. Update this weekly.
Add one or more — useful for leagues with multiple divisions/competitions (e.g. "FPL Premier: John Smith"). Shown on Active or Complete cards.
Same format as the LMS tip deadlines and site banner — e.g. 08/08/2026 06:00:00 PM. Always treated as AEST (not DST-aware).
Use an internal link like #sideleagues=fpl to point at that league's page on this site, or a full URL to link elsewhere.
Only shown if this card's Link above is an internal #sideleagues=<key> link — that's how the site matches this card to its league page. When filled in, a "Rules" button appears on that league's page and pops this up. Leave blank to hide the button. Press Enter for a new paragraph; select text and click B/U/I to format it.
Cards display on the Side Leagues overview page in the order they appear below.
League cards
Loading side-leagues-hub.json…
Use ↑/↓ to reorder — this list's order is the order cards appear on the public overview page. Complete-status cards always sink to the bottom there regardless of this order, so reordering one relative to an Active card won't change anything live.
26/27 Leagues (What's My Division?)
Bulk import from sheet
In your sheet, select a range with columns in this order — Team | Division | Code | Link | Deadline — then copy (Ctrl+C / Cmd+C) and paste below. Code, Link, and Deadline are optional; leave those columns out if you're only importing Team + Division for now. Division should be D1, 2A, 2B, 3A, or 3B. Teams already in the list (matched by exact name) get updated rather than duplicated.
Add new team
Date only, no time — e.g. 22/08/2026. Optional — leave blank to hide the deadline line.
Teams — grouped by division. Use ↑/↓ to reorder within a division (that order is what shows on the site).
Loading whats-my-division.json…
26/27 Planning Portal
How this works
Team info (name, manager, intention, 25/26 record, contact method) is read live from the 26/27 Conf Pref tab in the Eliza Admin sheet — this panel never writes back to that sheet. Drag a card between columns (or use the dropdown on a card, which works better on mobile) to plan out where each team should land for 26/27. Moved cards get a highlighted left edge. Nothing is public — this is saved to
26-27-planning.json in the repo purely for your own planning, separate from the "26/27 Leagues" tool that drives the public What's My Division page. Once you've finalised a team's division/conference, use "Copy changes" to get a paste-ready list for updating the Google Sheet's 26/27 Division/Conference columns yourself.
Loading…
Fixture Draw
Team list
"Average" isn't one of the teams above and never goes on the wheel itself — it's set as the pending pick the instant you start the draw, so the very first spin pairs against it. Needs an odd number of teams entered above so everyone pairs up evenly once Average takes one of the slots.
Auto picks white or dark text per slice based on how light or dark that slice's colour is — e.g. white on blue, dark on gold.
Choose 2 or 3 colours to alternate around the wheel. Use the swatch or type a hex code directly.
Exports
Generates a shareable graphic — pulls the sheet data itself and renders its own version for the image, so nothing needs to change on the public site pages. Same html2canvas approach as the wheel's Complete Draw export.
More competitions (divisions) can be added here later.