Redesign expandable lists to a leaner, flat style
Course tree (lesson-page sidebar + dashboard's loaded-course view) and File Management's Manage Library browser both move from boxed, bordered rows to a flat list: no per-row background/border, a small leading chevron that doubles as the expand affordance instead of a separate right-edge button, indentation for hierarchy. The chevron's rotation is pure CSS (:has(+ .tree-content.expanded) / :has(+ .curate-children.expanded)) rather than JS swapping glyph text, which also let a fair amount of now-redundant JS come out. The course tree's new styles are scoped under .tree-container (course dashboard) and .lesson-sidebar (lesson page) so they don't leak into the Library folder browser and other rows that reuse the same base .tree-header/.lesson-item/etc. class names elsewhere in course_dashboard.html - confirmed those are visually untouched. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
2026-08-26 14:45 UTC — Redesign expandable lists to a leaner, flat style
|
||||
2026-08-26 14:27 UTC — Add expand all/collapse all to the course tree
|
||||
2026-08-26 14:13 UTC — Header/footer polish, fix dead link, add focus rings
|
||||
2026-08-26 13:41 UTC — Move sidebar left, add collapse toggle and remembered sections
|
||||
|
||||
Reference in New Issue
Block a user