v9.13.0
v9.13.0 — 2026-07-03
Major simplification — rebuilt to match the sketch: one simple 3-column table (Name | Number | Register)
What changed
Scrapped the colspan-alignment approach from v9.9–9.12 entirely in favour of a much simpler, sketch-matching structure:
- One table with three real column headers: Name | Number | Register
- Each category is one genuine
<tr>in that table — name on the left, exhibition count centred under "Number", registered count centred under "Register" - Clicking a row reveals a second
<tr>directly below it (spanning all 3 columns), containing that category's full exhibition table — with its own headers (Exhibition/Date/City/Cycle/Registrations/Action), shown only while expanded
This is plain, valid table markup throughout — no colspan tricks, no matching <colgroup>s between separate tables, nothing to keep in sync. It reads correctly as a real table with real columns in both the closed and open states, matching the sketch exactly.