Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Untested PR: fixes accordion SCSS for Civi > 5.69 #565

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

vingle
Copy link

@vingle vingle commented Mar 12, 2024

Untested, but offered to resolve UI issues on Civi installs after 5.69.

Closing a major accessibility shortfall, accordion markup across Civi has been upgraded between 5.69 + 5.72 to make them keyboard and screen-reader friendly.

This PR adds the new changes as described in https://lab.civicrm.org/dev/user-interface/-/wikis/DINO:-Notify-themes-+-New-theme/changes-in-5.69, in order to preserve Shoreditch styles on the new accordions.

However, I've been unable to fully install Shoreditch to compile these changes into css locally so can't test this PR. However I have tested a largely similar PR in The Island theme: https://lab.civicrm.org/extensions/theisland/-/merge_requests/9.

Before

Accordions match Greenwich styling…

image image

After

They don't…

image image

Technical Details

Screengrabs are from the changes in The Island, and reflect the expected appearance after testing.

Closing a major accessibility gap, accordion markup across Civi has been upgraded between 5.69 + 5.72 to make them keyboard and screen-reader friendly.

This PR adds the new changes as described in https://lab.civicrm.org/dev/user-interface/-/wikis/DINO:-Notify-themes-+-New-theme/changes-in-5.69, in order to preserve Shoreditch styles on the new accordions.

However, I've been unable to fully install Shoreditch to compile these changes into css locally so can't test this PR. However I have tested a largely similar PR in The Island theme: https://lab.civicrm.org/extensions/theisland/-/merge_requests/9.
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.

1 participant