Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-12298 META BUG: Accessibility improvements in Moodle 1.9
  3. MDL-12029

Glossary view needs heading markup + other accessibility fixes

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8, 1.8.3, 1.9, 2.0
    • Fix Version/s: 1.9, 2.0
    • Component/s: Accessibility, Glossary
    • Labels:
      None

      Description

      Accessibility/semantic problems include:
      1. No heading markup for letter headings, A, B, C... or entry headings/terms ("activities", AFAIK, Ajax...) - easy to fix glossary_print_entry_concept function - doesn't affect glossary formats - continuous, encyclopedia, etc.
      2. Individual tables for layout for each entry - tricky, affects glossary formats, leave for 1.9. Interim hack: replace some <td> with <th>.
      3. Entries should be marked up as list items - relates to, layout tables.
      4. Search form back to front - button on left, is inconsistent with other (search) forms in Moodle, and wider.
      5. Comment and other 'commands' links same for each entry - need differentiation.
      6. Alphabet and paging links should use list markup.
      7. Skip alphabet and paging links.
      8. Form <label> markup.
      ...

      The attachment fixes 1, (2 hack) 5, 8 - it affects 4 mod/glossary files, plus theme/standard/styles_fonts.css

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                nfreear Nick Freear
                Reporter:
                nfreear Nick Freear
                Tester:
                Tim Hunt
                Participants:
                Component watchers:
                Adrian Greeve, Mihail Geshoski, Peter Dias, Adrian Greeve, Mihail Geshoski, Peter Dias
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  3/Mar/08