Merge branch 'MDL-78169-master' of https://github.com/andrewnicols/moodle

This commit is contained in:
Jun Pataleta
2023-05-25 11:50:22 +08:00
2 changed files with 6 additions and 30 deletions
+3 -30
View File
@@ -2732,26 +2732,10 @@ class core_renderer extends renderer_base {
}
/**
* Internal implementation of file tree viewer items rendering.
*
* @param array $dir
* @return string
* @deprecated since Moodle 4.3
*/
public function htmllize_file_tree($dir) {
if (empty($dir['subdirs']) and empty($dir['files'])) {
return '';
}
$result = '<ul>';
foreach ($dir['subdirs'] as $subdir) {
$result .= '<li>'.s($subdir['dirname']).' '.$this->htmllize_file_tree($subdir).'</li>';
}
foreach ($dir['files'] as $file) {
$filename = $file->get_filename();
$result .= '<li><span>'.html_writer::link($file->fileurl, $filename).'</span></li>';
}
$result .= '</ul>';
return $result;
public function htmllize_file_tree() {
throw new coding_exception('This function is deprecated and no longer relevant.');
}
/**
@@ -5629,17 +5613,6 @@ class core_renderer_maintenance extends core_renderer {
return '';
}
/**
* Does nothing. The maintenance renderer cannot produce and HTML file tree.
*
* @param array $dir
* @return string
*/
public function htmllize_file_tree($dir) {
return '';
}
/**
* Overridden confirm message for upgrades.
*
+3
View File
@@ -1,6 +1,9 @@
This files describes API changes in /theme/* themes,
information provided here is intended especially for theme designer.
=== 4.3 ===
* The core_renderer::htmllize_file_tree method has been deprecated. This was missed before Moodle 2.0.
=== 4.2 ===
* The moodle-core-popuphelp YUI modal has been removed. It has not been actively used in Moodle since 3.3. It should be replaced with appropriate ESM/AMD JavaScript.
* The moodle-core-tooltip YUI modal has been removed. It should be replaced with appropriate ESM/AMD JavaScript.