Skip to content

Iqss/8321 accessibility#8479

Merged
kcondon merged 14 commits intoIQSS:developfrom
QualitativeDataRepository:IQSS/8321-Accessibility
Mar 17, 2022
Merged

Iqss/8321 accessibility#8479
kcondon merged 14 commits intoIQSS:developfrom
QualitativeDataRepository:IQSS/8321-Accessibility

Conversation

@qqmyers
Copy link
Member

@qqmyers qqmyers commented Mar 10, 2022

What this PR does / why we need it: Adds additional Accessibility fixes/enhancements from QDR

Which issue(s) this PR closes:

Closes #

Special notes for your reviewer: There's more discussion in #8321. For this PR, the primary tool to find issues was WebAIM WaVE. As mentioned elsewhere, I'm hopeful that there are few enough issues after this that we can close old accessibility issues and create new ones for any that remain. The main source at this point would be PrimeFaces so the PrimeFaces 11 update could help there.

Also note that this removes an old worldmap dialog and a hidden input related to deaccessioning that appears to have stopped being used 5+ years ago.

Suggestions on how to test this: Verify standard Dataverse functionality. Probably worth trying a deaccession since I did remove what I think is an unused hidden input there. Otherwise, the changes should primarily be to labels that don't show in the standard UI. I think there's one minor color change in a breadcrumb caret. It could also be worthwhile to install the Wave tool mentioned above into Firefox and verify before/after that the number of issues descreases.

Does this PR introduce a user interface change? If mockups are available, please link/include them here: ~no - see test note

Is there a release notes update needed for this change?:

Additional documentation:

qqmyers added 13 commits March 10, 2022 12:32
(first value gets the real label, repeat values get the aria label
'Additional Entry')
Conflicts:
	src/main/webapp/dataset.xhtml
a link is empty in the dialog if the dataset doesn't have a grandparent
dataverse, which is also the case when you won't need the dialog, so
just don't render it.

for compute - adding a facet gives the header a value
since the panel includes info from the fileMetadata which is blank
otherwise, it seems odd to render it when no fileMetadata is sent as a
param. Still possible that something requires that, but haven't seen
anything yet.

Conflicts:
	src/main/webapp/file-info-fragment.xhtml
@scolapasta scolapasta self-assigned this Mar 14, 2022
@scolapasta scolapasta removed their assignment Mar 14, 2022
@kcondon kcondon self-assigned this Mar 17, 2022
@kcondon kcondon merged commit 2e417ae into IQSS:develop Mar 17, 2022
@pdurbin pdurbin added this to the 5.10 milestone Mar 17, 2022
@qqmyers qqmyers deleted the IQSS/8321-Accessibility branch May 17, 2024 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants