-
Notifications
You must be signed in to change notification settings - Fork 345
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
Develop tabs example with actions on each tab using aria-actions property #3070
Comments
Pull request #3071 provides a starting point based on the example of tabs with manual activation. The task force is looking for a volunteer to adopt this issue and #3071 to help advance the aria-actions specification (w3c/aria#1805). |
How should the keyboard interface change when the action buttons are added? The ARIA specification requires that:
Some possibilities (not ranked):
|
The ARIA Authoring Practices (APG) Task Force just discussed The full IRC log of that discussion<jugglinmike> Topic: Design keyboard interface for tabs with action buttons<jugglinmike> github: https://github.com//issues/3070 <jugglinmike> Matt_King: Adam Page will be joining the meeting next week, and I think he has volunteered to take this one one <jugglinmike> Matt_King: It will be our first experimental example. It's very simple <jugglinmike> Matt_King: Most of the authoring requirements for aria-actions are pretty straightfoward <jugglinmike> Matt_King: One of them, though, opens a lot of questions <jugglinmike> Matt_King: It's about the way actions are focusable <jugglinmike> Matt_King: There are a couple ways of doing that <jugglinmike> Matt_King: I just started brainstorming and made a list of ideas; they're available in my most recent comment on the issue <jugglinmike> Matt_King: I don't know if there are any conventions here <jugglinmike> CurtBellew: I don't know if we have any of these in my product <jugglinmike> Matt_King: I know of an implementation that I don't like... <jugglinmike> dmontalvo: I think I would prefer the first of the six points you have listed here <jugglinmike> dmontalvo: Though, as you note, the arrow keys depend on the orientation of the tab strip <jugglinmike> Matt_King: Option 4 might work better with a vertical tab strip, and option 1 or 2 might work better with a horizontal tab strip... <jugglinmike> jongund: I'd like to think about this some more <jugglinmike> CurtBellew: I'd like to think on it more, too <jugglinmike> jugglinmike: With vertical tab lists, I wonder if the direction of the "open" action should be informed by the document's language. Maybe it makes more sense for the "left" arrow to open a menu that's presented in a left-to-right language <jugglinmike> Matt_King: That's an interesting thought and worth considering <jugglinmike> Matt_King: ...but we're out of time. Thanks, everyone! <jugglinmike> Zakim, end the meeting |
…ria-actions (pull #3071) Resolves issue #3070. Adds a tabs example that is functionally equivalent to the tabs with manual activation example except that it also includes an actions button for each tab. Each tab element includes the `aria-actions` attribute referencing its associated actions button. --------- Co-authored-by: Adam Page <adamfpage@gmail.com> Co-authored-by: Adam Page <adam@adampage.net>
Develop an example of the tabs pattern that illustrates how to use aria-actions to provide a actions menubutton for each tab. The actions in the menu could include actions like move left, move right, and remove.
Authoring requirements from the draft ARIA specification:
Design the example to resolve questions from the following issues:
The text was updated successfully, but these errors were encountered: