From 566c9670a3d14bf1002d2e7aa5b9e050babcdd29 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Thu, 1 May 2025 10:54:09 +0100 Subject: [PATCH] MDL-85327 admin: observe show/hide settings on category page. Co-authored-by: Carlos Castillo --- admin/category.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/admin/category.php b/admin/category.php index e990383cadb..803367bc772 100644 --- a/admin/category.php +++ b/admin/category.php @@ -118,6 +118,10 @@ foreach ($settingspage->children as $childpage) { } $outputhtml .= html_writer::tag('div', '', array('class' => 'clearer')); $outputhtml .= $setting->output_html($data); + if ($childpage->has_dependencies()) { + $opts = ['dependencies' => $childpage->get_dependencies_for_javascript()]; + $PAGE->requires->js_call_amd('core/showhidesettings', 'init', [$opts]); + } } $outputhtml .= html_writer::end_tag('fieldset'); }