Details

      Description

      Presently on docs.moodle.org the JS for the menu is loaded at the end of the page causing noticeable visual jump sometimes (particularly if you haven't cached the JS)
      Mediawiki doesn't appear to include any hooks to include JS in the head any more (all in the foot a bit like us) so it appears now is the time to uprgade the menu.

      Other places we have this menu for reference:

      • moodle.org : Moodle.org uses the custom menu which is primarily JS powered (YUI node-menunav) and has CSS to support it when JS is disabled and to remove any visual jump.
      • tracker.moodle.org : Uses the CSS version of the custom menu from moodle.org, no JS required at all, but only one language so no meaty upgrade required to get it there.
      • planet.moodle.org : Uses the same old skool menu as docs.moodle.org, JS powered with no supporting CSS so visual jump. This could also benefit from our conversion.

      The upgrade would be to upgrade the menu structure to one fully supported by CSS (like tracker) and would have to involved converting all of the language menu's as well.
      Certainly not a horribly mammoth task. Should be able to get through it in a day easily.

      Cheers
      Sam

        Gliffy Diagrams

          Activity

          samhemelryk Sam Hemelryk created issue -
          samhemelryk Sam Hemelryk made changes -
          Field Original Value New Value
          Assignee Helen Foster [ tsala ] Sam Hemelryk [ samhemelryk ]
          tsala Helen Foster made changes -
          Parent MDLSITE-1700 [ 50494 ]
          Issue Type Bug [ 1 ] Sub-task [ 5 ]
          poltawski Dan Poltawski made changes -
          Assignee Sam Hemelryk [ samhemelryk ] Dan Poltawski [ poltawski ]
          tsala Helen Foster made changes -
          dougiamas Martin Dougiamas made changes -
          Assignee Dan Poltawski [ poltawski ] Aparup Banerjee [ nebgor ]
          tsala Helen Foster made changes -
          Component/s dev.moodle.org [ 10377 ]
          Component/s download.moodle.org [ 10110 ]
          Component/s lang.moodle.org [ 10653 ]
          Component/s moodle.net [ 12633 ]
          Component/s moodle.org [ 10111 ]
          Component/s school.demo.moodle.net [ 11132 ]
          Component/s tracker.moodle.org [ 10102 ]
          tsala Helen Foster made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Not a bug [ 7 ]
          dougiamas Martin Dougiamas made changes -
          Workflow jira [ 102174 ] SITES Full Workflow [ 127401 ]
          tsala Helen Foster made changes -
          Workflow SITES Full Workflow [ 127401 ] SITES workflow plus [ 137162 ]

            People

            • Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development