-
Sub-task
-
Resolution: Fixed
-
Minor
-
2.4
-
MOODLE_24_STABLE
-
MOODLE_25_STABLE
-
wip-
MDL-37085-master -
Move HTML rendering from functions print_section() and print_section_add_menus() to renderer
This includes:
- deprecate get_print_section_cm_text(), substitute with cm_info::get_formatted_content() and cm_info::get_formatted_name()
- deprecate make_editing_buttons(), substitute with course_get_cm_edit_actions() and core_course_renderer::course_renderer_cm_edit_actions()
- deprecate print_section_add_menus(), substitute with core_course_renderer::course_section_add_cm_control()
- deprecate print_section(), substitute with several functions in renderer, the main is core_course_renderer::course_section_cm_list(), which calls
- core_course_renderer::course_section_cm(), which calls
- core_course_renderer::course_section_cm_name()
- core_course_renderer::course_section_cm_text()
- core_course_renderer::course_section_cm_availability()
- core_course_renderer::course_section_cm_completion()
- core_course_renderer::course_section_cm_edit_actions()
- core_course_renderer::course_section_cm(), which calls
Also changes include:
- modchooser is only loaded in core_course_renderer, so themes can overwrite not to use it and not to include javascript for it if it is not used
- get_module_metadata() now returns instance of moodle_url in ->link attribute (instead of string),
- added fields cm_info::$coursegroupmodeforce and cm_info::$coursegroupmode, removed hacks to overwrite cm_info::$groupmode in case of course forcing before passing them to course_get_cm_edit_actions() (former make_editing_buttons() )
- blocks
-
MDL-37207 Add modchooser toggle navigation item in renderer
-
- Closed
-
-
MDL-37454 Add core support for activities other than labels to display contents inline
-
- Closed
-
- caused a regression
-
MDL-39870 Warning: array_key_exists() [function.array-key-exists]: The first argument should be either a string or an integer
-
- Closed
-
- has been marked as being related by
-
MDL-38824 Activity completion when Activities have apostrophes breaks alt text
-
- Closed
-