Moodle

Adding/editing activities(resources) in AJAX mode without page reloads.

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 1.9
  • Fix Version/s: None
  • Component/s: AJAX, Usability
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE

Description

AJAX editing serves to eliminate page reloads during editing of the course. But adding or editing activity (or course) opens new page and so, after this is done, all course page must be reloaded (with AJAX code) for next add (edit).

We can avoid this by opening page for adding/editing activity in new window in AJAX mode.

Issue Links

Activity

Hide
Matt Gibson added a comment -

I agree. This is a big pain as regardless of what platform I use, the reload of AJAX editing stuff for a large course takes ages.

Show
Matt Gibson added a comment - I agree. This is a big pain as regardless of what platform I use, the reload of AJAX editing stuff for a large course takes ages.
Hide
Oleg Sychev added a comment -

This issue is not so minor as it seems. Actually it may well make the difference between unusable slow AJAX course editing now (slow page reload on every add/edit, and adding or editing happens as often as moving or deleting, where AJAX is good, or even more often) and fast and comfortable AJAX editing.

Show
Oleg Sychev added a comment - This issue is not so minor as it seems. Actually it may well make the difference between unusable slow AJAX course editing now (slow page reload on every add/edit, and adding or editing happens as often as moving or deleting, where AJAX is good, or even more often) and fast and comfortable AJAX editing.
Hide
Wen Hao Chuang added a comment -

+1 for this!

Show
Wen Hao Chuang added a comment - +1 for this!
Hide
Matt Gibson added a comment -

And another +1.

I think that seeing as AJAX will be in use anyway, the YUI dialogue module would be a lot smoother to use than a new window. The example below is for a pop-up form that then AJAXs it's contents to the server. How hard would it be to make a forms library extension that renders a dialogue and not an html page?

http://developer.yahoo.com/yui/examples/container/dialog-quickstart.html

Show
Matt Gibson added a comment - And another +1. I think that seeing as AJAX will be in use anyway, the YUI dialogue module would be a lot smoother to use than a new window. The example below is for a pop-up form that then AJAXs it's contents to the server. How hard would it be to make a forms library extension that renders a dialogue and not an html page? http://developer.yahoo.com/yui/examples/container/dialog-quickstart.html

People

Vote (9)
Watch (11)

Dates

  • Created:
    Updated: