mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
3df0e4d48a
Accessibility Improvements: - Add ARIA roles and labels to search.html (search form, results, status messages) - Add ARIA landmarks to resource_detail.html (article, sections, navigation) - Add ARIA landmarks to resource_index.html (TOC, sections, verse lists) - Add aria-hidden to decorative SVG icons throughout templates - Implement aria-labelledby for sectioning elements - Add role="list" and role="listitem" for verse lists Test Coverage: - Create comprehensive test_resource_routes.py with 76 new tests - Test 26+ resource index pages (angels, prophets, parables, etc.) - Test systematic theology routes (trinity, christology, soteriology, etc.) - Test special topic routes (messianic prophecies, types/shadows, etc.) - Test doctrinal routes (grace, justification, sanctification, etc.) - Test detail pages and 404 handling for invalid slugs - Test HTML structure and content types All 252 tests passing (up from 176). Improved WCAG 2.1 compliance. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>