Child pages
  • Grouper accessibility
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

University of Colorado accessibility report

AUL Report (Accessibility and Usability Testing - Office of Info Technology - U of Colorado - Boulder)

Issue #1: GRP-1380: "Add members” displays new content not apparent to a screenreader

commit ff831df553c7735d467a004c4f3b537088b861ca
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 22 16:13:20 2016 -0700
    GRP-1380 - Add focus and aria attributes when Add Members button is clicked
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupHeader.jsp                    |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp |  2 +-
 grouper-ui/webapp/grouperExternal/public/assets/js/grouperUi.js               | 17 +++++++++++++++++
 3 files changed, 19 insertions(+), 2 deletions(-)
 

 

Issue #2: GRP-1379: UI Accessibility Improvements - Search Icon Not Labelled

commit 8c6e4d068c115c5854404fd83ca25196548120e3
Date: Sat Oct 22 14:49:16 2016 -0700
GRP-1379 - Add aria-label to search box at the top of the page
grouper-ui/webapp/WEB-INF/grouperUi2/index/index.jsp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Issue #3: GRP-1394: UI Accessibility Improvements - Add role=button to Add Members link

commit 05a9b800e217c14b925f175cde9cd71da3514c76
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 22 16:32:34 2016 -0700
    GRP-1394 - Add role=button to Add Members link
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
 
commit dcf32457dd996558b5ce8cd4f0a699de1e449e47
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 13 17:04:02 2016 -0800

    GRP-1394 - Add role=button to hyperlinks which act as buttons

 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefEdit.jsp                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreActionsButtonContents.jsp |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefPrivileges.jsp                |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/newAttributeDef.jsp                       |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/viewAttributeDef.jsp                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupContents.jsp                                |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivileges.jsp                              |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/newGroup.jsp                                     |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivileges.jsp             |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivileges.jsp                    |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMemberships.jsp                        |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMembershipsContents.jsp                |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivileges.jsp                     |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/viewGroup.jsp                                    |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/groupImport/groupImport.jsp                            | 14 +++++++-------
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroups.jsp                                  |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsJoin.jsp                              |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsJoinContents.jsp                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsMemberships.jsp                       |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsMembershipsContents.jsp               |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/newStem.jsp                                       |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemCopy.jsp                                      |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemDelete.jsp                                    |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemEdit.jsp                                      |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreActionsButtonContents.jsp                 |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMove.jsp                                      |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivileges.jsp                                |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/viewStem.jsp                                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsAttributeDefPrivileges.jsp         |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsGroupPrivileges.jsp                |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsStemPrivileges.jsp                 |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/viewSubject.jsp                                |  2 +-
 32 files changed, 51 insertions(+), 51 deletions(-)

Issue #4: GRP-1397: “Member name or ID” field appears to be mislabeled and identified as a combo-box through use of ARIA role

commit 921f8ca3ab36a31ee3d91d1300e745a7436dff6c
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 09:10:09 2016 -0700
    GRP-1397 - Attach the label to correct input field
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupHeader.jsp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Issue #5: GRP-1398: UI Accessibility Improvements: Pull down menus throughout site do not indicate their function as a pull-down menu or announce changed state once selected

commit 4e40a118ec44a62f29a5c44693485f57d74b682a
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 12:02:31 2016 -0700
    GRP-1398 - Toggle aria-expande based on pull down menu status
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp | 6 ++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreTab.jsp                   | 5 +++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreActionsButtonContents.jsp   | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreTab.jsp                     | 5 +++--
 4 files changed, 16 insertions(+), 8 deletions(-)
 
commit 0af8c7e3da765840f0dba4108d13769c000b4388
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Mon Nov 14 08:17:43 2016 -0800

    GRP-1398 - Add aria roles and javascript for the pull down menus to make them accessibility compliant

 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefContents.jsp                  | 7 +++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreActionsButtonContents.jsp | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreTab.jsp                   | 5 +++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefPrivilegeContents.jsp         | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupContents.jsp                                | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivilegeContents.jsp                       | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivilegesContents.jsp     | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivilegesContents.jsp            | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMembershipsContents.jsp                | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivilegesContents.jsp             | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/index/index.jsp                                        | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/index/indexColumnMenu.jsp                              | 7 +++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivilegeContents.jsp                         | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/subjectContents.jsp                            | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/subjectMoreTab.jsp                             | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsAttributeDefPrivilegesContents.jsp | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsGroupPrivilegesContents.jsp        | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsStemPrivilegesContents.jsp         | 9 +++++++--
 18 files changed, 114 insertions(+), 36 deletions(-)

Issue #6: GRP-1399: UI Accessibility Improvements: Section tabs read as links

commit 2eb2f135608a8a41bd89ab4dc85c6f8b8042b6bc
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 14:11:22 2016 -0700
    GRP-1399 - Add tabs accessibility
 grouper-misc/grouper.client-2.3.0/javadoc/api/script.js                                      |  30 ++++++++++++++++
 grouper-ui/webapp/WEB-INF/grouperUi2/group/assignedToGroupInheritedPrivilegesInvolvement.jsp |   4 +--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivileges.jsp                               |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupViewAudits.jsp                               |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivileges.jsp              |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivileges.jsp                     |  16 +++++----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMemberships.jsp                         |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsPrivilegesInheritedFromFolders.jsp      |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivileges.jsp                      |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/viewGroup.jsp                                     |  20 ++++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/privilegesInheritedToObjects.jsp                   |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivileges.jsp                                 |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/thisFoldersPrivilegesInheritedFromFolders.jsp      |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/viewStem.jsp                                       |   5 +--
 grouper-ui/webapp/grouperExternal/public/assets/js/grouperUi.js                              | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 15 files changed, 237 insertions(+), 57 deletions(-)

Issue #7: GRP-1400: UI Accessibility Improvements: Group membership entity table lacks column header for fourth column

commit a467a1e4ca19fe8af75408ee9a8898002029cc46
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 14:43:58 2016 -0700
    GRP-1400 - Add labels for checkboxes and Actions header in the group detail page
 grouper-ui/conf/grouperText/grouper.text.en.us.base.properties | 4 ++++
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupContents.jsp   | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

Issue #8: GRP-1407: UI Accessibility Improvements: Placeholder text is not “visible” to a screenreader

commit 6ee2598fdbcc47479f1fc552c4852cf48ee68aaa
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Nov 5 22:11:11 2016 -0700

    GRP-1407 - Add placeholder text in the entity name text field

 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefPrivileges.jsp        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivileges.jsp                      | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivileges.jsp     | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivileges.jsp            | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivileges.jsp             | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivileges.jsp                        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsAttributeDefPrivileges.jsp | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsGroupPrivileges.jsp        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsStemPrivileges.jsp         | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

Issue#9: GRP-1408: UI Accessibility Improvements: On the Grouper home page, “Create new group” is not read by screen readers until after all of the main content is read

commit 9e32426d1be97d7127abfe48f460a612a35c2be4
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 6 09:03:23 2016 -0800

    GRP-1408 - Change the html to have the left box appear before the main content in the right side

 grouper-ui/webapp/WEB-INF/grouperUi2/index/index.jsp | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

Issue# 10: GRP-1409: UI Accessibility Improvements: Error (and success) messages are displayed above the page heading and all content, unapparent to screenreaders

commit b80e10deacd503efdd65ac3098f5815ed77886ee
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 6 10:04:19 2016 -0800

    GRP-1409 - Add role=alert to the messages

 grouper-ui/webapp/grouperExternal/public/assets/js/grouper.js   | 8 ++++----
 grouper-ui/webapp/grouperExternal/public/assets/js/grouperUi.js | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

Issue# 11: GRP-1410: UI Accessibility Improvements: The bread crumb above the main content is not identified as a bread crumb to the screen reader, losing its value as a navigation tool for the screen reader user.

commit df9350af39b7dd8b6f8f41c234633da884d8d290
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 6 10:32:42 2016 -0800

    GRP-1410 - Create a hidden header element for the breadcrumb

 grouper-ui/java/src/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiObjectBase.java | 1 +
 1 file changed, 1 insertion(+)
  • No labels