From 848efb3f134115137fba4ce91f8f3bebc6a41750 Mon Sep 17 00:00:00 2001 From: Shamim Rezaie Date: Sat, 1 Jul 2023 23:53:43 +1000 Subject: [PATCH] MDL-77375 core_grades: set boundary of the dropdowns in grade setup page --- grade/lib.php | 4 ++++ grade/templates/category_settings.mustache | 2 +- grade/templates/cellmenu.mustache | 1 + grade/templates/edit_tree.mustache | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/grade/lib.php b/grade/lib.php index f4d1cfb9f43..8f268a0d826 100644 --- a/grade/lib.php +++ b/grade/lib.php @@ -2663,6 +2663,10 @@ class grade_structure { $context->divider2 = false; } + if ($mode == 'setup') { + $context->databoundary = 'window'; + } + if (!empty($USER->editing) || isset($context->gradeanalysisurl) || isset($context->gradesonlyurl) || isset($context->aggregatesonlyurl) || isset($context->fullmodeurl) || isset($context->reporturl0) || isset($context->ascendingfirstnameurl) || isset($context->ascendingurl) diff --git a/grade/templates/category_settings.mustache b/grade/templates/category_settings.mustache index ceca527f62a..5387a95a19d 100644 --- a/grade/templates/category_settings.mustache +++ b/grade/templates/category_settings.mustache @@ -15,7 +15,7 @@ along with Moodle. If not, see . }} {{! - @template core_grades/cellmenu + @template core_grades/category_settings This template renders action menu for a given cell. Example context (json): diff --git a/grade/templates/cellmenu.mustache b/grade/templates/cellmenu.mustache index 2342db06f23..f90e516af33 100644 --- a/grade/templates/cellmenu.mustache +++ b/grade/templates/cellmenu.mustache @@ -42,6 +42,7 @@