omeka / Omeka

A flexible web publishing platform for the display of library, museum and scholarly collections, archives and exhibitions.
http://omeka.org
GNU General Public License v3.0
472 stars 193 forks source link

Standardize drawer function for consistency and accessibility #995

Open kimisgold opened 1 year ago

kimisgold commented 1 year ago

This pull request consolidates multiple uses of the "drawer" pattern where a component can collapse and expand, and often be marked for removal or be dragged to create order. It also does the following:

kimisgold commented 1 week ago

I'll bump this for review since we're amidst a bunch of accessibility work anyway. I've updated the branch with changes from master and to also include "No description available" text for elements that have not been provided a description, which I think was the last todo on the testing issue.

zerocrates commented 1 week ago

Some sort of problem has happened with the merge or rebase here, you've got changed versions of all the commits you just brought in.

kimisgold commented 1 week ago

The style.css.map was flagged for almost every commit. I tried to recompile and add it each time, but maybe that was not the move.

zerocrates commented 1 week ago

It's not so much that but more the... directionality of the rebase or whatever happened here. I'll see what I can do about it.

zerocrates commented 1 week ago

Take a look at https://github.com/omeka/Omeka/compare/master...drawer-toggle-a11y-rebase and see if it has everything you want it to have from this branch.

kimisgold commented 1 week ago

Take a look at master...drawer-toggle-a11y-rebase and see if it has everything you want it to have from this branch.

It looks good to me.