From 717c4b397ecb257533d6fa5a9cee69809c0e28e4 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Tue, 12 Sep 2023 12:25:44 +0100 Subject: [PATCH] MDL-79158 gradereport_grader: align collapsed columns dialog element. --- grade/report/grader/classes/output/action_bar.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/grade/report/grader/classes/output/action_bar.php b/grade/report/grader/classes/output/action_bar.php index 8dd1f184e3f..f380f724239 100644 --- a/grade/report/grader/classes/output/action_bar.php +++ b/grade/report/grader/classes/output/action_bar.php @@ -111,13 +111,16 @@ class action_bar extends \core_grades\output\action_bar { ); $data['searchdropdown'] = $searchdropdown->export_for_template($output); + // The collapsed column dialog is aligned to the edge of the screen, we need to place it such that it also aligns. + $collapsemenudirection = right_to_left() ? 'dropdown-menu-left' : 'dropdown-menu-right'; + $collapse = new comboboxsearch( true, get_string('collapsedcolumns', 'gradereport_grader', 0), null, 'collapse-columns', 'collapsecolumn', - 'collapsecolumndropdown p-3 flex-column', + 'collapsecolumndropdown p-3 flex-column ' . $collapsemenudirection, null, true, );