Issue Details (XML | Word | Printable)

Key: MDL-13785
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: moodle.com
Reporter: Oleg Sychev
Votes: 7
Watchers: 10
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

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

Created: 04/Mar/08 11:19 PM   Updated: 13/Nov/09 04:08 PM
Return to search
Component/s: AJAX, Usability
Affects Version/s: 1.9
Fix Version/s: None

Issue Links:
Relates
 

Participants: Matt Gibson, moodle.com, Oleg Sychev and Wen Hao Chuang
Security Level: None
Affected Branches: MOODLE_19_STABLE


 Description  « Hide
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.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Matt Gibson added a comment - 21/May/08 05:56 PM
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.

Oleg Sychev added a comment - 02/Feb/09 07:42 AM
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.

Wen Hao Chuang added a comment - 04/Feb/09 09:58 AM
+1 for this!

Matt Gibson added a comment - 06/Feb/09 01:00 AM
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