openlibhums / hourglass

Hourglass press theme for OLH
GNU Affero General Public License v3.0
1 stars 1 forks source link

Resources Page Table Layout Accessibility improvements #355

Closed StephDriver closed 2 weeks ago

StephDriver commented 7 months ago

From #329

The Problem

on mobile, this ends up being too wide for the screen even though it changes column size, such that it cannot be read without scrolling the screen. This seems to be because there is a right side boarder to the white rectangular text block - that then requires the text block itself to be scrolled horizontally.

this may be more navigable with assistive tech if there was a row header cell defined (all row cells are currently td, no th except in the header itself). The first column: 'name', which is also a link to the resource in question and therefore unique would seem to be a good candidate for becoming a row header.

is this really a data-table within the meaning of the WCAG or is it a layout preference and so shouldn't be done as a table?

Tasks

StephDriver commented 7 months ago

also review tables in https://www.openlibhums.org/plugins/supporters/site/library-partnership-fees/ for row & column headers.

StephDriver commented 2 weeks ago

also review tables in https://www.openlibhums.org/plugins/supporters/site/library-partnership-fees/ for row & column headers.

other tables are now being addressed in #410