Skip to content

v9.10.0

Choose a tag to compare

@I-HiMo-I I-HiMo-I released this 09 Aug 11:46

v9.10.0 — 2026-07-03

Small release — reverted to per-category divs (v9.7.0 structure), kept v9.9's separate-td-cells improvement

Why

v9.8/v9.9 wrapped the entire accordion (all 15 categories) in ONE giant <table> with a single shared <thead> at the top of the page. That header row's column labels ("Exhibition / Date / City / Cycle / Registrations / Action") describe the exhibition rows once a category is opened — but they don't describe the category summary rows (name / exhibition count / registered count) sitting above them. Having one mismatched header for the whole page looked wrong, as flagged.

What changed

Went back to v9.7.0's structure — each category is its own self-contained <div class="rhg-cat-block">, not part of one page-spanning table — while keeping v9.9's genuine improvement:

  • Each category's header is now its own tiny one-row table, with real <td> cells for name / exhibition count / registered count (no custom flexbox layout needed for basic readability)
  • Each category's exhibition list, once opened, is its own independent table with its own column headers — exactly matching the data inside it, not a shared header from elsewhere on the page
  • .rhg-cat-block is a real <div> again, so its border/border-radius/background render reliably (these don't work consistently on <tbody>, which is why v9.8/9.9 had to drop them)
  • Toggle animation restored to smooth slideUp()/slideDown() — that only misbehaves on <tbody> elements, and the body is a plain <div> again now