diff --git a/grade/report/singleview/classes/local/screen/grade.php b/grade/report/singleview/classes/local/screen/grade.php index cccef5ca812..15bfb94e913 100644 --- a/grade/report/singleview/classes/local/screen/grade.php +++ b/grade/report/singleview/classes/local/screen/grade.php @@ -421,6 +421,7 @@ class grade extends tablelike implements selectable_items, filterable_items { $extraclasses = 'btn btn-link btn-icon icon-size-3 d-flex align-items-center justify-content-center'; $menu->set_menu_trigger($icon, $extraclasses); $menu->set_menu_left(); + $menu->set_boundary('window'); return $OUTPUT->render($menu); } diff --git a/grade/report/singleview/classes/local/screen/tablelike.php b/grade/report/singleview/classes/local/screen/tablelike.php index bd82fd7ae4f..8896cbd924d 100644 --- a/grade/report/singleview/classes/local/screen/tablelike.php +++ b/grade/report/singleview/classes/local/screen/tablelike.php @@ -222,7 +222,7 @@ abstract class tablelike extends screen implements be_readonly { $html = html_writer::table($table); - return html_writer::div($html, 'reporttable'); + return html_writer::div($html, 'reporttable position-relative'); } /** diff --git a/grade/report/singleview/classes/local/screen/user.php b/grade/report/singleview/classes/local/screen/user.php index 2cdbd92b2d2..f7bebdf3776 100644 --- a/grade/report/singleview/classes/local/screen/user.php +++ b/grade/report/singleview/classes/local/screen/user.php @@ -274,6 +274,7 @@ class user extends tablelike implements selectable_items { $extraclasses = 'btn btn-link btn-icon icon-size-3 d-flex align-items-center justify-content-center'; $menu->set_menu_trigger($icon, $extraclasses); $menu->set_menu_left(); + $menu->set_boundary('window'); return $OUTPUT->render($menu); }