Details

    • Rank:
      33463

      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

        Activity

        Sam Hemelryk created issue -
        Sam Hemelryk made changes -
        Field Original Value New Value
        Assignee Helen Foster [ tsala ] Sam Hemelryk [ samhemelryk ]
        Helen Foster made changes -
        Parent MDLSITE-1700 [ 50494 ]
        Issue Type Bug [ 1 ] Sub-task [ 5 ]
        Dan Poltawski made changes -
        Assignee Sam Hemelryk [ samhemelryk ] Dan Poltawski [ poltawski ]
        Helen Foster made changes -
        Martin Dougiamas made changes -
        Assignee Dan Poltawski [ poltawski ] Aparup Banerjee [ nebgor ]
        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 ]
        Helen Foster made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Not a bug [ 7 ]
        Martin Dougiamas made changes -
        Workflow jira [ 102174 ] SITES Full Workflow [ 127401 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development