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

updates table element allowances #265

Open
wants to merge 4 commits into
base: gh-pages
Choose a base branch
from
Open

Conversation

scottaohara
Copy link
Member

@scottaohara scottaohara commented Feb 20, 2021

closes #258 by revising allowed roles on tbody, tfoot, thead when they are children of an ancestor table exposed as having a role of table, grid or treegrid.

This PR also updates the following:

  • update tr to note that it is exposed as a row if ancestor table is exposed as a table, grid or treegrid. otherwise on corresponding role.
  • update th and td role columns to be consistent. remove link to HTML AAM in th - it wasn’t in the td one, and we already indicate that implicit semantics are defined in HTML AAM in other areas of the spec. indicate that th/td have no corresponding role if the ancestor table is not exposed as a table, grid or treegrid

Further updates can likely be made to the allowed roles on these elements, as I indicated in my comments within #258. But I think those decisions can be made later.


Preview | Diff

* tbody, thead, tfoot - revise role to indicate they are either `rowgroup` or have no corresponding role depending on role of ancestor table element. Update allowed roles to be either ‘none’ if ancestor table is exposed as a table, grid or treegrid.  If not one of those 3 roles, then any role is allowed.
* update tr to note that it is exposed as a row if ancestor table is exposed as a table, grid or treegrid. otherwise on corresponding role.
* update th and td role columns to be consistent.  remove link to HTML AAM in th - it wasn’t in the td one, and we already indicate that implicit semantics are defined in HTML AAM in other areas of the spec.  indicate that th/td have no corresponding role if the ancestor table is not exposed as a table, grid or treegrid
just making some changes to the file to try and mitigate the the Travis build process getting all mucked up again.
@scottaohara scottaohara added the Do not merge A PR which needs additional work or question resolved before it can be merged. label Feb 27, 2021
@scottaohara
Copy link
Member Author

need to wait on merging this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Do not merge A PR which needs additional work or question resolved before it can be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Revise allowed roles/attributes on table elements
2 participants