Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 1.8
-
Fix Version/s: 2.0
-
Component/s: Accessibility, AJAX
-
Labels:None
-
Affected Branches:MOODLE_18_STABLE
-
Fixed Branches:MOODLE_20_STABLE
Description
The current main course formats currently use tables for layout
course/format/topics
course/format/weeks
which the AJAX course editing functionality (eg Turn Editing on) relies upon (because of the DOM).
These formats need to to be changed to use a DIV+CSS only structure exactly like
course/format/weekscss
And since weekscss will be deprecated it needs to be deleted and all courses using it can be changed to simply "weeks".
The main issue though is that AJAX will no longer work because of the changed DOM.
Someone needs to fix the AJAX so that it will work on these formats exactly as it does now.
Attachments
Issue Links
| This issue is blocked by: | ||||
| MDL-12164 | Hiding Course Topics and Switching Roles creates Problem in other Topics |
|
|
|
| This issue will help resolve: | ||||
| MDL-17450 | Display of blocks and topic section not correct in 2.0 |
|
|
|
| MDL-13410 | Course view misaligned |
|
|
|
| MDL-14539 | Replace table layout with div |
|
|
|
| This issue is duplicated by: | ||||
| MDL-7882 | Convert course formats to table-less |
|
|
|
| This issue has been marked as being related by: | ||||
| MDL-7878 | Link identification and skipping |
|
|
|
Don Pinto is keen to work on this.