Skip to content

Commit

Permalink
MDL-77918 gradereport_grader: zindex the dropdowns to overlap better
Browse files Browse the repository at this point in the history
  • Loading branch information
Chocolate-lightning committed Apr 19, 2023
1 parent 0e08d0d commit b0aff92
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 2 deletions.
2 changes: 1 addition & 1 deletion grade/report/grader/amd/build/stickycolspan.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion grade/report/grader/amd/build/stickycolspan.min.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions grade/report/grader/amd/src/stickycolspan.js
Expand Up @@ -28,6 +28,7 @@ const SELECTORS = {
BEHAT: 'body.behat-site',
AVERAGEROW: 'tr.lastrow',
TABLEHEADING: 'tr.heading',
GRADERDROPDOWN: 'tr th.category .dropdown-menu',
};

/**
Expand All @@ -45,6 +46,12 @@ export const init = () => {
i++;
});

const categoryDropdowns = grader.querySelectorAll(SELECTORS.GRADERDROPDOWN);
categoryDropdowns.forEach(dropdown => {
// Ensure we take all the displayed users + any & all categories and add a bit extra for safe measure.
dropdown.style.zIndex = (tableHeaders.length + categoryDropdowns.length) + 1;
});

const tableHeader = grader.querySelector(SELECTORS.TABLEHEADING);
tableHeader.style.zIndex = tableHeaders.length + 1;

Expand Down
1 change: 1 addition & 0 deletions theme/boost/scss/moodle/grade.scss
Expand Up @@ -498,6 +498,7 @@
*/
.path-grade-report-grader {
.gradeparent {
z-index: 5;
tr .cell,
.floater .cell {
background-color: $pagination-bg;
Expand Down
3 changes: 3 additions & 0 deletions theme/boost/style/moodle.css
Expand Up @@ -34956,6 +34956,9 @@ p.arrow_button {
/**
* Grader report.
*/
.path-grade-report-grader .gradeparent {
z-index: 5;
}
.path-grade-report-grader .gradeparent tr .cell,
.path-grade-report-grader .gradeparent .floater .cell {
background-color: #fff;
Expand Down
3 changes: 3 additions & 0 deletions theme/classic/style/moodle.css
Expand Up @@ -34956,6 +34956,9 @@ p.arrow_button {
/**
* Grader report.
*/
.path-grade-report-grader .gradeparent {
z-index: 5;
}
.path-grade-report-grader .gradeparent tr .cell,
.path-grade-report-grader .gradeparent .floater .cell {
background-color: #fff;
Expand Down

0 comments on commit b0aff92

Please sign in to comment.