bigskysoftware / bigskysoftware/missing

ARIA Components

Open
#102 1 comment 0 reactions 1 assignee Claimed by @geoffrey-eisenbarth View on GitHub
enhancement
Dominant language
CSS
Stars
798
Forks
29
PR merge metrics
No merged PRs in 30d

Description

Continue to implement ARIA APG Patterns for missing.js. The possibility of replacing the current `19.js` "behavior" approach with custom elements (e.g. ``, ``, ``) has been brought up. I'm working on preliminary examples to allow us to compare the markup between behaviors and custom elements.

I believe the custom elements should be entirely framework / css agnostic, to allow them to be usable with other frameworks.

> TBD: Require an opt-in class for ARIA components? If the author has some library that uses ARIA in the same page as Missing, Missing will apply its own styles, and might try to install its own behavior. Should we make styling and behavior for ARIA components opt-in by requiring a class and data attribute respectively to activate them? - [Missing Roadmap](https://cloud.dz4k.dev/s/mznkdLLiLnf27HE)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.