Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.3
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 3.x, ACE Components
-
Assignee Priority:P3
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration
Description
As a stepping stone to complete ARIA support, we should begin by adding ARIA support to the simpler components where it is more feasible without requiring 3rd party JS library support. Suggest that we begin by adding the ARIA roles, and keyboard support if feasible, to the following set:
- ace:textEntry
- ace:textAreaEntry
- ace:maskedEntry
- ace:autoCompleteEntry
- ace:dateTimeEntry
- ace:textEntry
- ace:textAreaEntry
- ace:maskedEntry
- ace:autoCompleteEntry
- ace:dateTimeEntry
Activity
| Field | Original Value | New Value |
|---|---|---|
| Salesforce Case | [] | |
| Fix Version/s | 3.2 [ 10338 ] | |
| Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration] | |
| Assignee Priority | P3 | |
| Security | Private [ 10001 ] | |
| Assignee | yip.ng [ yip.ng ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #31690 | Tue Oct 23 14:21:52 MDT 2012 | yip.ng | |
| Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/textentry/TextEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/textareaentry/TextAreaEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/renderkit/InputRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/maskedentry/MaskedEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datetimeentry/DateTimeEntryRenderer.java
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #31721 | Wed Oct 24 09:53:25 MDT 2012 | yip.ng | |
| Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/textentry/TextEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/textareaentry/TextAreaEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/maskedentry/MaskedEntryRenderer.java
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datetimeentry/DateTimeEntryRenderer.java
|
| Fix Version/s | 3.3 [ 10370 ] | |
| Fix Version/s | 3.2 [ 10338 ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Attachment | screenshot-01.png [ 14975 ] |
| Link | This issue blocks ICE-8695 [ ICE-8695 ] |
| Security | Private [ 10001 ] |
| Issue Type | New Feature [ 2 ] | Improvement [ 4 ] |
| Status | Resolved [ 5 ] | Closed [ 6 ] |

Role ("textbox") and some common ARIA attributes (aria-autocomplete, aria-multiline, aria-readonly, aria-required, aria-disabled, aria-invalid, aria-label, aria-labelledby) added, based on chart at http://www.w3.org/TR/wai-aria/rdf_model.svg and definitions at http://www.w3.org/TR/wai-aria/roles#textbox. See screenshot-01 to -04 for some examples.
Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\autocompleteentry\AutoCompleteEntryRenderer.java
Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\datetimeentry\DateTimeEntryRenderer.java
Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\maskedentry\MaskedEntryRenderer.java
Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\textareaentry\TextAreaEntryRenderer.java
Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\textentry\TextEntryRenderer.java
Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\renderkit\InputRenderer.java
Completed: At revision: 31690