
|
If you were logged in you would be able to see more operations.
|
|
|
Moodle
Created: 09/Oct/07 10:12 PM
Updated: 16/Apr/08 12:14 PM
|
|
| Component/s: |
AJAX
|
| Affects Version/s: |
1.9,
1.8.2
|
| Fix Version/s: |
None
|
|
|
Issue Links:
|
Relates
|
|
|
|
This issue has been marked as being related by:
|
|
|
MDL-11539 AJAX Shifting of Blocks Incorrect - Movement doesn't match DB activity
|
|
|
|
|
|
MDL-12198 AJAX drag and drop is broken for topic sections
|
|
|
|
|
|
|
|
None of the AJAX requests use success callbacks. Instead the interface provides immediate feedback and assumes that the request will succeed. This might be acceptable.
However none of the AJAX requests use failure callbacks either. This means that some time after an AJAX request fails, when the user does a reload of the page in question, things will appear to have moved around unexpectedly.
If an AJAX request fails, the user should be notified, and the intended change should be undone in the interface. Alternatively changes are not visible until the AJAX request succeeds, and a progress indicator is shown while waiting.
|
|
Description
|
None of the AJAX requests use success callbacks. Instead the interface provides immediate feedback and assumes that the request will succeed. This might be acceptable.
However none of the AJAX requests use failure callbacks either. This means that some time after an AJAX request fails, when the user does a reload of the page in question, things will appear to have moved around unexpectedly.
If an AJAX request fails, the user should be notified, and the intended change should be undone in the interface. Alternatively changes are not visible until the AJAX request succeeds, and a progress indicator is shown while waiting. |
Show » |
|