GovTechSG / oobee

Oobee (formerly known as Purple A11y) is a customisable, automated web accessibility testing tool that allows software development teams to find and fix accessibility problems to improve persons with disabilities (PWDs) access to digital services.
MIT License
116 stars 43 forks source link

Feat/select dropdown rule off canvas #307

Closed CKodes closed 6 months ago

CKodes commented 6 months ago

This PR adds the custom select dropdown to ruleOffCanvas:

1. Change how categorySelectors in ruleOffCanvas are called

2. Add new array and function to handle population and listeners for dropdown category selector in expanded rule

3. Add new functions to handle the removal and addition of class selected for category selected

4. Add functions to handle keyboard interaction for dropdown category selector in expanded rule