diff --git a/grade/report/grader/lib.php b/grade/report/grader/lib.php index 53741c42567..5227baff5b2 100644 --- a/grade/report/grader/lib.php +++ b/grade/report/grader/lib.php @@ -710,12 +710,16 @@ class grade_report_grader extends grade_report { $rows = $this->get_left_icons_row($rows, $colspan); $suspendedstring = null; + + $usercount = 0; foreach ($this->users as $userid => $user) { $userrow = new html_table_row(); $userrow->id = 'fixed_user_'.$userid; + $userrow->attributes['class'] = ($usercount % 2) ? 'userrow even' : 'userrow odd'; $usercell = new html_table_cell(); - $usercell->attributes['class'] = 'header user'; + $usercell->attributes['class'] = ($usercount % 2) ? 'header user even' : 'header user odd'; + $usercount++; $usercell->header = true; $usercell->scope = 'row'; diff --git a/grade/report/grader/styles.css b/grade/report/grader/styles.css index 3e5468601e9..92d658e5d9c 100644 --- a/grade/report/grader/styles.css +++ b/grade/report/grader/styles.css @@ -46,13 +46,6 @@ white-space: nowrap; } -/** - * Stripped table. - */ -.path-grade-report-grader .gradeparent tr:nth-of-type(even) .cell { - background-color: #f9f9f9; -} - /** * All the floating divs. */ @@ -75,13 +68,6 @@ text-align: left; } -/** - * All the floating cells. - */ -.path-grade-report-grader .gradeparent .floater .cell { - background-color: #f9f9f9; -} - /** * The user cells. */ @@ -177,11 +163,6 @@ float: left; } -.path-grade-report .gradeparent .floater .controls.cell, -.path-grade-report-grader .gradeparent .controls { - background-color: #f3ead8; -} - .path-grade-report-grader .gradeparent .category { text-align: left; } diff --git a/theme/boost/scss/moodle/grade.scss b/theme/boost/scss/moodle/grade.scss index 0281eca64b8..04d6f617a90 100644 --- a/theme/boost/scss/moodle/grade.scss +++ b/theme/boost/scss/moodle/grade.scss @@ -386,7 +386,8 @@ @include border-radius($border-radius); } - tr .cell { + tr .cell, + .floater .cell { background-color: $pagination-bg; } @@ -395,9 +396,11 @@ border-color: $table-border-color; } - tr:nth-of-type(even) .cell, - .floater .cell, - .avg { + .userrow.odd .cell, + .floater .cell.odd, + .heading .cell, + .cell.category, + .avg .cell { background-color: $gray-lightest; } diff --git a/theme/boost/style/moodle.css b/theme/boost/style/moodle.css index 5e730e02386..1da1200fe11 100644 --- a/theme/boost/style/moodle.css +++ b/theme/boost/style/moodle.css @@ -18167,16 +18167,19 @@ p.arrow_button { /** * Grader report. */ -.path-grade-report-grader .gradeparent tr .cell { +.path-grade-report-grader .gradeparent tr .cell, +.path-grade-report-grader .gradeparent .floater .cell { background-color: #fff; } .path-grade-report-grader .gradeparent table, .path-grade-report-grader .gradeparent .cell { border-color: #dee2e6; } -.path-grade-report-grader .gradeparent tr:nth-of-type(even) .cell, -.path-grade-report-grader .gradeparent .floater .cell, -.path-grade-report-grader .gradeparent .avg { +.path-grade-report-grader .gradeparent .userrow.odd .cell, +.path-grade-report-grader .gradeparent .floater .cell.odd, +.path-grade-report-grader .gradeparent .heading .cell, +.path-grade-report-grader .gradeparent .cell.category, +.path-grade-report-grader .gradeparent .avg .cell { background-color: #f8f9fa; } .path-grade-report-grader .gradeparent table .clickable { diff --git a/theme/classic/style/moodle.css b/theme/classic/style/moodle.css index 5ebcc181b33..2b0e59e4f77 100644 --- a/theme/classic/style/moodle.css +++ b/theme/classic/style/moodle.css @@ -18401,16 +18401,19 @@ p.arrow_button { .path-grade-report-grader .gradeparent table { border-radius: 0.25rem; } -.path-grade-report-grader .gradeparent tr .cell { +.path-grade-report-grader .gradeparent tr .cell, +.path-grade-report-grader .gradeparent .floater .cell { background-color: #fff; } .path-grade-report-grader .gradeparent table, .path-grade-report-grader .gradeparent .cell { border-color: #dee2e6; } -.path-grade-report-grader .gradeparent tr:nth-of-type(even) .cell, -.path-grade-report-grader .gradeparent .floater .cell, -.path-grade-report-grader .gradeparent .avg { +.path-grade-report-grader .gradeparent .userrow.odd .cell, +.path-grade-report-grader .gradeparent .floater .cell.odd, +.path-grade-report-grader .gradeparent .heading .cell, +.path-grade-report-grader .gradeparent .cell.category, +.path-grade-report-grader .gradeparent .avg .cell { background-color: #f8f9fa; } .path-grade-report-grader .gradeparent table .clickable {