Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-31628

Ensure simulated controls are keyboard accessible - Signup

    Details

    • 11 status:
      Merge

      Description

      The "Sign Up" feature of the Meetings page in the Sakai environment provides a control to expand all recurring meetings. This control is presented visually as a plus sign, placed directly to the left of the meeting displayed. However, this is a simulated control that cannot receive keyboard focus and relies solely on the use of a mouse to activate. As such, keyboard-only users are unable to either navigate to or activate the control.

      <span id="imageClose_RM_2"><img class="openCloseImageIcon" title="Expand recurring Meetings." style="border:none" onclick="showDetails('imageOpen_RM_2','imageClose_RM_2');showAllRelatedRecurMeetings('2','82119d3e-4a6e-4b26-8cee-5b95a366fef6');" alt="close" src="/sakai-signup-tool/images/plusSmall.gif?sakai.tool.placement.id=82119d3e-4a6e-4b26-8cee-5b95a366fef6"></span>

      Developers must ensure that all simulated controls implemented in the environment are keyboard accessible. As this control is created by placing an onclick event handler on a <span> element, developers must include a <tabindex> value of "0" on the <span>, as well as device-independent event handlers to provide support for activating the control with the keyboard.http://qa03-sakai.marist.edu:8080/portal/site/e72d72d4-f582-4dce-8261-6b923060787c/tool/82119d3e-4a6e-4b26-8cee-5b95a366fef6/signupMeetings#A61f53ad1718bfc170e3fab0ba86ca25-HTML

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                jonespm Matthew Jones
                Reporter:
                mclare Matt Clare
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code