Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-27209 Medium priority accessibility problems in Moodle 2
  3. MDL-28071

Improve accessibility of form markup for calender new event screen

    XMLWordPrintable

Details

    • Sub-task
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.0.3
    • 2.4
    • Accessibility, Calendar
    • MOODLE_20_STABLE
    • MOODLE_24_STABLE
    • MDL-28071-master
    • Hide
      1. goto calendar and click on new event
      2. make sure the form is divided into three fieldsets with legends "general" , "duration", "repeated events" respectively
      3. verify the same for the form to edit a repeated event
      4. Verify the form to edit a non-repeated element has two fieldset with legend "general" and "duration"
      Show
      goto calendar and click on new event make sure the form is divided into three fieldsets with legends "general" , "duration", "repeated events" respectively verify the same for the form to edit a repeated event Verify the form to edit a non-repeated element has two fieldset with legend "general" and "duration"

    Description

      • the label on 'date' does not have 'for' attribute and the fieldset around the date controls does not have a legend. I think it would be preferable if the word 'date' was the legend for the fieldset.
      • there are two instances of <label for="id_e3062b"> on 'duration' but as I understand it these should be unique. Same applies to 'until', 'Duration in minutes', 'Repeat this event' and 'Repeat weekly, creating altogether', and 'save changes'.
      • There should be a fieldset for the duration radio buttons and the word 'duration' should be the legend for the fieldset.
      • there is an empty label tag after 'until' and before 'day' (this may be because day is currently greyed out).
      • The whole form is within a fieldset which does not have a legend, but I would not normally suggest placing a whole form within this tag.

      Attachments

        Issue Links

          Activity

            People

              ankit_frenz Ankit Agarwal
              jenny-gray Jenny Gray
              Frédéric Massart Frédéric Massart
              Sam Hemelryk Sam Hemelryk
              Jason Fowler Jason Fowler
              Jun Pataleta, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                3/Dec/12