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

Some menu branches require JavaScript to access

    XMLWordPrintable

    Details

    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      Some branches of the Navigation menu require JavaScript to access, as they are not generated in the page but rather loaded in by YUI via an AJAX request. The ones I've found so far (there may be more) are:
      -"Site pages" - when viewing a course (it's generated in-page on site-wide pages)
      -Any course other than the current course (therefore all courses on home page)

      The courses are clickable links in all cases, so you can click through to the course, which will then display that course's branch - but that doesn't seem ideal (though each course branch is admittedly VERY large, so the page would get incredibly long if you're part of several courses). The "Site pages" node is not a link, so you have to manually navigate to the homepage (or any other non-course page) in order to get to it.

      While it is, strictly speaking, possible to get to everything if you know which page you need to go to in order to find it, this still seems like a pretty major accessibility / usability issue to me (especially "Site pages" as it just appears as a non-clickable piece of text with no JS).

        Attachments

          Activity

            People

            • Assignee:
              samhemelryk Sam Hemelryk
              Reporter:
              paul.n Paul Nicholls
              Tester:
              Nobody
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Jake Dallimore, Jun Pataleta, Barbara Ramiro, Bas Brands
            • Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                24/Nov/10