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

Accessibility: Multiple Non-Unique "Options" Link Texts Present on Home Tool

    XMLWordPrintable

    Details

    • 2.9 Status:
      Merge

      Description

      The tools displayed in the Home Tool each include an "Options" link. Unfortunately, this results in links that perform different functions when activated, but have the same link text.

      Assistive technology has the ability to provide users with a list of links that are on the Web page. Link text that is as meaningful as possible will aid users who want to choose from this list of links. Meaningful link text also helps those who wish to tab from link to link as the link text is all that is read by adaptive technologies in that case. Meaningful link text helps users choose which links to follow without requiring complicated strategies to understand the page. The title attribute is not read by default, and the contents of the title attribute is not added to the information available in the list of links dialog boxes.

      Suggested Fix:
      A best practice is to provide link text that identifies the purpose of the link without needing additional context. Our suggestion is to add contextual text to the options links by way of appending the tool's name. This can be done with span tags around the additional text so that it does not appear on the screen.

      For instance, this:

      <a onclick="location = 'http://qa1-nl.sakaiproject.org/portal/tool/024cd223-5001-461d-b9e8-29741a5e5f13?panel=Main&sakai_action=doOptions';return false;" title="Message of the Day Options" href="#">Options</a>

      becomes this:

      <a onclick="location = 'http://qa1-nl.sakaiproject.org/portal/tool/024cd223-5001-461d-b9e8-29741a5e5f13?panel=Main&sakai_action=doOptions';return false;" title="Message of the Day Options" href="#">Options<span class="skip"> Message of the Day</span></a>

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                steve.swinsburg Steve Swinsburg
                Reporter:
                brichwin Brian Richwine
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration