#17760 closed defect (fixed)
IndirectSelection plugin for EnhancedGrid does not work with JAWS
Reported by: | Mangala Sadhu Sangeet Singh Khalsa | Owned by: | |
---|---|---|---|
Priority: | undecided | Milestone: | 1.8.7 |
Component: | DojoX Grid | Version: | 1.9.3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
The IndirectSelection? plugin creates faux Dijits for radio buttons and checkboxes. The ARIA role attribute is specified using camel-case: https://github.com/dojo/dojox/blob/master/grid/enhanced/plugins/IndirectSelection.js#L91
The attribute is case-sensitive and must be lowercase. With the role attribute fixed, there is also redundancy between the aria-label
value, which specifies the element role, and the role
attribute.
https://github.com/dojo/dojox/blob/master/grid/enhanced/nls/EnhancedGrid.js#L10
Change History (7)
comment:1 Changed 7 years ago by
comment:2 Changed 7 years ago by
Resolution: | → patchwelcome |
---|---|
Status: | new → closed |
DojoX Grid and EnhancedGrid? are deprecated in favor of dgrid and gridx.
You should upgrade your code to use one of those two grids.
We will consider patches to the old DojoX Grid code though.
comment:3 Changed 7 years ago by
Owner: | set to Colin Snover <[email protected]…> |
---|---|
Resolution: | patchwelcome → fixed |
comment:7 Changed 7 years ago by
Milestone: | tbd → 1.8.7 |
---|
I linked to the NLS file that needs to be fixed in my description, but for clarity's sake this is where the NLS values are referenced: https://github.com/dojo/dojox/blob/master/grid/enhanced/plugins/IndirectSelection.js#L92