Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-41535

POLICY: A non-javascript fallback is not required for new features provided that WCAG 2 AAA is met

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.6
    • Fix Version/s: 2.6
    • Labels:
      None
    • Affected Branches:
      MOODLE_26_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE

      Description

      The policy under discussion is this:

      When developing new features for Moodle (core or plugins):

      1. Use progressive enhancement wherever you can, with well-marked-up HTML structures and Javascript and AJAX that enhances this.
      2. However, if you have no choice but to make an interface that only works with Javascript enabled, then you must be able to prove that your interface conforms to WCAG 2.0 AAA (ARIA etc). There is no need to craft an alternative interface for those not using JS.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dougiamas Martin Dougiamas
              Reporter:
              damyon Damyon Wiese
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Adrian Greeve, Andrew Nicols, Eloy Lafuente (stronk7), Juan Leyva, Jun Pataleta, Sander Bangma
              Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                18/Nov/13