Hey There,
TLDR: Custom theme (child theme of 'Clean') showing unwanted elements in gradebook full view. Does not occur when clean theme is applied. Clean theme has CSS setting these elements to display:none. Child theme does not seem to inherit these CSS properties.
---
Just testing my theme in preparation to move to a more recent version of Moodle. Most things seem to work fine as my theme is a child of 'clean', but there is one issue that so far has me stumped.
When I go into the gradebook, there is what appears to be almost a duplicate of the grader report table as some kind of absolutely positioned overlay on the page. The source code for these elements looks like this:
<div aria-hidden="true" role="presentation" class="floater heading" style="height: 30px; left: 15px; position: absolute; top: 30px; width: 503px;">
In our current version of Moodle (2.6), these element do not appear to exist and likely have been introduced in a newer version. There are a few other elements but for the most part they share similar qualities: The "floater" class, and the fact that all of these are hidden using CSS display:none; in the clean theme. Now, I would be tempted to just do the same CSS styling in my own theme, but it is a child of Clean. Should it not inherit these properties already so that I do not need to manually dig for display problems with each upgrade?
Has anyone experienced a similar issue with the gradebook? Mostly I'd just like to know if I should manually add these styles to my theme, or if there is something I can do to allow my custom theme to inherit these style properties.
Thank you!