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

Improve Calendar to change month without requiring a page load

XMLWordPrintable

    • MOODLE_26_STABLE, MOODLE_27_STABLE, MOODLE_28_STABLE
    • MDL-48561_master
    • Hide

      Navigate to the calendar via keyboard.
      Change the month using tab to navigate and enter to select.
      Change the month using the mouse.
      Ensure that the page does not reload during all of this
      Ensure that all links contained in the calendar block operate as normal
      Ensure that all other AJAX parts of the page operate as normal
      Navigate to another area where the calendar will appear as a block (course) and repeat. The same action is desired.
      Navigate to where the calendar does not appear as a block. The original function should be present.
      Confirm that no other aspects of the calendar have been modified.

      Show
      Navigate to the calendar via keyboard. Change the month using tab to navigate and enter to select. Change the month using the mouse. Ensure that the page does not reload during all of this Ensure that all links contained in the calendar block operate as normal Ensure that all other AJAX parts of the page operate as normal Navigate to another area where the calendar will appear as a block (course) and repeat. The same action is desired. Navigate to where the calendar does not appear as a block. The original function should be present. Confirm that no other aspects of the calendar have been modified.

      Currently, the next and previous month buttons are href links to a page sending a time query to the PHP file to render the calendar with the next month. It has been brought up several times that the calendar would be improved if switching months would not require a page reload, especially for the home page where there is a lot of content or users who have a slower internet speed. In my mind, this could be done using JavaScript or an AJAX request.

            dobedobedoh Andrew Lyons
            jinhofer Joseph Inhofer
            Adrian Greeve Adrian Greeve
            Dan Poltawski Dan Poltawski
            Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.