aria icon indicating copy to clipboard operation
aria copied to clipboard

Editorial: add valuetype column to ariamixin correspondance table

Open keithamus opened this issue 1 year ago • 6 comments

Refs #1110

While looking through #1110 to figure out what we can do, I started enumerating all of the ariamixing properties and their corresponding value types, which I then realised is probably a good reference to have around, and so I added the value type as an additional column to the table that maps ARIAMixin properties to their corresponding attributes.

This information is duplicated in each of the attributes, but it's a little trickier to hunt for the table and navigate around the spec a lot. This table allows us to more easily see at-a-glance what value types map to what properties in the IDL.


Preview | Diff

keithamus avatar Jan 15 '24 10:01 keithamus

Also, maybe the html "types" should be included here as well, for ease of reference.

@spectranaut shall I do that in this PR or a follow up?

keithamus avatar Jan 29 '24 09:01 keithamus

Also, maybe the html "types" should be included here as well, for ease of reference.

@spectranaut shall I do that in this PR or a follow up?

If you also think it would be useful, then I would recommend doing it in this PR. It's a little repetitive of the previous section but personally I think repetitivity in specs -- if it helps the consumer of the spec -- is fine.

Would be nice to hear an editor weigh in though, @pkra ? :)

spectranaut avatar Jan 29 '24 16:01 spectranaut

@spectranaut @keithamus editorially this change looks good to me.

As an aside. It made me wonder if this table should be automatically generated, i.e., moving the IDL Attribute into the characteristics tables and have aria.js create the table. But that would have to wait until aria.js is in better shape.

pkra avatar Jan 30 '24 08:01 pkra

@annevk

cookiecrook avatar Mar 07 '24 18:03 cookiecrook