aria
aria copied to clipboard
Editorial: add valuetype column to ariamixin correspondance table
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.
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?
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 @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.
@annevk