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

Update missing UIA mappings #101

Merged
merged 1 commit into from
Jul 25, 2017
Merged

Update missing UIA mappings #101

merged 1 commit into from
Jul 25, 2017

Conversation

boggydigital
Copy link
Contributor

This change should cover all existing gaps in the UIA mapping for states, roles, attributes, etc.

Most of the information in the mappings come from existing Microsoft Edge implementation, verified by Inspect.exe tool (part of Windows SDK). For other changes I've tried to map as close as possible to preexisting IA2/MSAA/ATK/AX mapping whenever it makes sense.

Finally there are just a couple mappings defined as "Not mapped" - this reflects the fact that it is not mapped today, nor there is an existing UIA concept to map it to.

This change should cover all existing gaps in the UIA mapping for states, roles, attributes, etc.

Most of the information in the mappings come from existing Microsoft Edge implementation, verified by Inspect.exe tool (part of Windows SDK). For other changes I've tried to map as close as possible to preexisting IA2/MSAA/ATK/AX mapping whenever it makes sense.

Finally there are just a couple mappings defined as "Not mapped" - this reflects the fact that it is not mapped today, nor there is an existing UIA concept to map it to.
@boggydigital boggydigital mentioned this pull request Jul 11, 2017
@jasonkiss jasonkiss merged commit ee4d8dc into gh-pages Jul 25, 2017
@jasonkiss
Copy link
Contributor

Thanks, @boggydigital.

As figuring out from the diff exactly which elements and atts have had their mappings update, I'm noting here that the following were updated in this PR:

Elements

  • colgroup
  • details
  • embed
  • pre
  • q
  • rp
  • rt
  • ruby

Attributes

  • abbr
  • contenteditable
  • controls
  • coords
  • datetime
  • draggable
  • dropzone
  • headers
  • height
  • hreflang
  • low
  • max
  • maxlength
  • min
  • multiple for input
  • pattern
  • readonly
  • rows
  • scope
  • size
  • span
  • spellcheck
  • src
  • start
  • tabindex
  • title on html elements
  • title on abbr, dfn
  • title on menuitem
  • type on button
  • type on embed, object, script, source, style
  • type on menu
  • type on menuitem
  • type on ol
  • usemap
  • value for meter, progress
  • width

jasonkiss added a commit that referenced this pull request Jul 26, 2017
@scottaohara scottaohara deleted the boggydigital-patch-1 branch September 12, 2018 15:53
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.

2 participants