MDL-40347 grade/report/grader: Fixes: Grade report does not highlight some cells properly.

Squashed commit of the following:

commit 2c2164a7e27bd2b81102251420892386e39edecc
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Tue Aug 20 12:59:47 2013 +0100

    MDL-40347 theme: Modified upgrade.txt and created bootstrapbase/upgrade.txt.

commit 4449975a0f9249785ed152f63786bf7974c1776e
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Tue Aug 13 18:42:20 2013 +0100

    MDL-40347 grade/report/grader: added RTL css previously in bootstrapbase/less/moodle/grade.less to styles.css

commit b0af8f05a411b3dbb1d9c162a0d65c7f9c069c0f
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Tue Aug 13 12:42:02 2013 +0100

    MDL-40347_M26 grade/report/grader: cleaned up grade/report/grader/styles.css.

commit 52627137dc662d47cbfdf023d056baf102f29d8a
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Sat Jul 6 17:15:12 2013 +0100

    MDL-40347 grade/report/grader: Grade report does not highlight some cells properly.

    Merged/squashed original commit by Marina Glancy who:
    - added class 'i123' to each cell in the column
    - changed JS to highlight the cells with this class instead that cells with the column number
    - changed grade report css so the .vmarked and .hmarked classes have higher priority for all rows
    - made cells in 'average range' row td instead of th
    - little corrections to css: removed background image for some cells with .header css class
    - MyMobile theme disabled cells highlighting, make sure it disables it in all cases

    Merged/squashed original commit Mary Evans who:
    - removed theme/bootstrapbase/less/moodle/grade.less
    - removed @import "moodle/grade"; from bootstrapbase/less/moodle.less
    - removed reference to plugins_exclude_sheets for grader in both bootstrapbase/config.php and clean themes/config.php
    - commented out .hidden from bootstrapbase/less/bootstrap/responsive_utilities.less
    - made minor changes to grader/style.css
This commit is contained in:
Mary Evans 2013-08-20 13:21:40 +01:00 committed by Marina Glancy
parent b69ec2889e
commit edb7d5ad84
11 changed files with 63 additions and 642 deletions

View File

@ -783,7 +783,7 @@ class grade_report_grader extends grade_report {
$headerlink = $this->gtree->get_element_header($element, true, $this->get_pref('showactivityicons'), false);
$itemcell = new html_table_cell();
$itemcell->attributes['class'] = $type . ' ' . $catlevel . ' highlightable';
$itemcell->attributes['class'] = $type . ' ' . $catlevel . ' highlightable'. ' i'. $element['object']->id;
if ($element['object']->is_hidden()) {
$itemcell->attributes['class'] .= ' dimmed_text';
@ -891,7 +891,7 @@ class grade_report_grader extends grade_report {
$eid = $this->gtree->get_grade_eid($grade);
$element = array('eid'=>$eid, 'object'=>$grade, 'type'=>'grade');
$itemcell->attributes['class'] .= ' grade';
$itemcell->attributes['class'] .= ' grade i'.$itemid;
if ($item->is_category_item()) {
$itemcell->attributes['class'] .= ' cat';
}
@ -1226,7 +1226,7 @@ class grade_report_grader extends grade_report {
$eid = $this->gtree->get_item_eid($item);
$element = $this->gtree->locate_element($eid);
$itemcell = new html_table_cell();
$itemcell->attributes['class'] = 'controls icons';
$itemcell->attributes['class'] = 'controls icons i'.$itemid;
$itemcell->text = $this->get_icons($element);
$iconsrow->cells[] = $itemcell;
}
@ -1252,8 +1252,7 @@ class grade_report_grader extends grade_report {
foreach ($this->gtree->items as $itemid=>$unused) {
$item =& $this->gtree->items[$itemid];
$itemcell = new html_table_cell();
$itemcell->header = true;
$itemcell->attributes['class'] .= ' header range';
$itemcell->attributes['class'] .= ' range i'. $itemid;
$hidden = '';
if ($item->is_hidden()) {
@ -1371,6 +1370,7 @@ class grade_report_grader extends grade_report {
if ($item->needsupdate) {
$avgcell = new html_table_cell();
$avgcell->attributes['class'] = 'i'. $itemid;
$avgcell->text = $OUTPUT->container(get_string('error'), 'gradingerror');
$avgrow->cells[] = $avgcell;
continue;
@ -1414,6 +1414,7 @@ class grade_report_grader extends grade_report {
if (!isset($sumarray[$item->id]) || $meancount == 0) {
$avgcell = new html_table_cell();
$avgcell->attributes['class'] = 'i'. $itemid;
$avgcell->text = '-';
$avgrow->cells[] = $avgcell;
@ -1428,6 +1429,7 @@ class grade_report_grader extends grade_report {
}
$avgcell = new html_table_cell();
$avgcell->attributes['class'] = 'i'. $itemid;
$avgcell->text = $gradehtml.$numberofgrades;
$avgrow->cells[] = $avgcell;
}

View File

@ -183,18 +183,19 @@ M.gradereport_grader.classes.report.prototype.table_highlight_row = function (e,
tr.all('.cell').toggleClass('hmarked');
};
/**
* Highlights a cell in the table
* Highlights a column in the table
*
* @function
* @param {Event} e
* @param {Y.Node} cell
*/
M.gradereport_grader.classes.report.prototype.table_highlight_column = function(e, cell) {
var column = 0;
while (cell = cell.previous('.cell')) {
column += parseFloat(cell.getAttribute('colspan')) || 1;
// Among cell classes find the one that matches pattern / i[\d]+ /
var itemclass = (' '+cell.getAttribute('class')+' ').match(/ (i[\d]+) /);
if (itemclass) {
// Toggle class .vmarked for all cells in the table with the same class
this.table.all('.cell.'+itemclass[1]).toggleClass('vmarked');
}
this.table.all('.c'+column).toggleClass('vmarked');
};
/**
* Builds an object containing information at the relevant cell given either

View File

@ -23,6 +23,9 @@ table#user-grades .catlevel2 {
background-color:#f9f9f9;
}
table#user-grades tr.range td.cell {
font-weight: 700;
}
table#user-grades tr.avg td.cell {
background-color:#efefff;
font-weight:700;
@ -53,6 +56,9 @@ background-color:#efefef;
background-image:none;
}
table#user-grades tr.even th.header {
background-image: none;
}
table#user-grades tr.groupavg td.cell {
background-color:#efffef;
font-weight:700;
@ -132,12 +138,12 @@ border-width:1px 1px 0;
table#user-grades th.user {
text-align:left;
border-style:solid;
border-width:0 0 1px;
border-width:1px 0;
}
table#user-grades th.userfield {
border-style:solid;
border-width:0 0 1px 1px;
border-width:1px;
}
table#user-grades th.categoryitem,
@ -497,25 +503,27 @@ background-color:#efefef;
table#user-grades td.vmarked,
table#user-grades tr.odd td.vmarked,
table#user-grades td.vmarked,
table#user-grades tr.odd td.vmarked,
table#user-grades tr.even td.vmarked {
table#user-grades tr.avg td.vmarked,
table#user-grades tr.controls td.vmarked,
table#user-grades .catlevel1.vmarked,
table#user-grades .catlevel2.vmarked,
table#user-grades .catlevel3.vmarked,
table#user-grades tr.range td.vmarked,
table#user-grades tr.groupavg td.vmarked {
background-color:#fc3;
}
table#user-grades td.hmarked,
table#user-grades tr.odd td.hmarked,
table#user-grades td.hmarked,
table#user-grades tr.odd td.hmarked,
table#user-grades tr.even td.hmarked {
table#user-grades tr.even td.hmarked,
table#user-grades tr.odd th.hmarked,
table#user-grades tr.even th.hmarked {
background-color:#ff9;
}
table#user-grades td.hmarked.vmarked,
table#user-grades tr.odd td.hmarked.vmarked,
table#user-grades td.hmarked.vmarked,
table#user-grades tr.even td.hmarked.vmarked,
table#user-grades tr.odd td.hmarked.vmarked {
table#user-grades tr.even td.hmarked.vmarked {
background-color:#fc9;
}
@ -545,11 +553,9 @@ text-align:right;
overflow:auto;
}
.path-grade-report-grader table tr.avg td.cell,
table#user-grades td.controls,
.path-grade-report-grader table tr.avg,
.path-grade-report-grader table tr.avg td,
.path-grade-report-grader table tr.avg th {
.path-grade-report-grader table tr.avg .cell,
.path-grade-report-grader table tr.range .cell {
background-color:#f3ead8;
}
@ -641,3 +647,19 @@ position:absolute;
.path-grade-report-grader.ie6 .excludedfloater {
font-size:7px;
}
/** MDL-40071 **/
.path-grade-report-grader.dir-rtl table th.user,
.path-grade-report-grader.dir-rtl table td.userfield {
text-align: right;
}
/** MDL-40180 **/
.dir-rtl table#user-grades th.category,
.dir-rtl table#user-grades th#studentheader,
.dir-rtl table#user-grades th.user {
text-align: right;
}
.path-grade-report-grader.dir-rtl th.user img.userpicture {
margin-left: 0.5em;
}

View File

@ -42,9 +42,6 @@ $THEME->plugins_exclude_sheets = array(
'block' => array(
'html'
),
'gradereport' => array(
'grader',
),
);
$THEME->rendererfactory = 'theme_overridden_renderer_factory';

View File

@ -8,7 +8,6 @@
@import "moodle/calendar";
@import "moodle/course";
@import "moodle/filemanager";
@import "moodle/grade";
@import "moodle/message";
@import "moodle/question";
@import "moodle/user";

View File

@ -1,608 +0,0 @@
/* grades.less */
.allcoursegrades {
width: 100%;
text-align: right;
padding: 4px 0 5px 0;
}
.path-grade-edit .buttons {
text-align: center;
}
.path-grade-edit-tree .idnumber {
margin-left: 15px;
}
.path-grade-edit-tree .movetarget {
position: relative;
width: 80px;
height: 16px;
}
.path-grade-edit-tree ul#grade_tree {
width: auto;
}
.path-grade-edit-tree ul#grade_tree li {
list-style: none;
}
.path-grade-edit-tree ul#grade_tree li.category {
margin-bottom: 6px;
}
.path-grade-edit-tree .iconsmall {
margin-left: 4px;
}
#grade-report-toggles {
text-align: center;
}
#grade-aggregation-help dt {
margin-top: 15px;
}
#grade-aggregation-help dd.example {
margin-top: 7px;
}
#grade-aggregation-help code {
display: block;
margin-top: 7px;
}
.gradeexportlink {
padding: 2em;
text-align: center;
}
.gradetreebox {
margin-top: 10px;
overflow-x: auto;
overflow-y: hidden;
}
.gradetreebox table {
font-size: 0.8em;
width: 100%;
}
.gradetreebox td.colspan,
.gradetreebox tr.category .cell {
background-color: #DDD;
}
.gradetreebox th.actions {
white-space: nowrap;
width: 105px;
}
.gradetreebox td.name {
white-space: nowrap;
}
.gradetreebox td.name h4 {
display: inline;
}
.gradetreebox td.range {
white-space: nowrap;
}
.gradetreebox span.actionlink {
color: blue;
}
.gradetreebox span.actionlink:hover {
text-decoration: underline;
cursor: pointer;
}
.gradetreebox img.iconsmall {
margin-left: 4px;
}
.gradetreebox img.icon {
margin-right: 5px;
}
.gradetreebox #gradetreesubmit {
margin-bottom: 1em;
text-align: center;
}
.gradetreebox .hidden {
display: none;
}
/** Advanced grading **/
#page-grade-grading-manage #activemethodselector {
text-align: center;
margin-bottom: 1em;
}
#page-grade-grading-manage #activemethodselector select {
margin: 0 1em;
}
#page-grade-grading-manage .actions {
text-align: center;
}
#page-grade-grading-manage .action {
display: inline-block;
width: 150px;
background-color: #eee;
border: 2px solid #ccc;
margin: 0.5em;
padding: 0.5em;
text-align: center;
.border-radius(5px);
}
#page-grade-grading-manage .action:hover {
text-decoration: none;
background-color: #F6F6F6;
}
#page-grade-grading-manage #actionresultmessagebox {
background-color: #D2EBFF;
width: 60%;
margin: 1em auto;
text-align: center;
padding: 0.5em;
border: 2px solid #CCC;
text-align: center;
.border-radius(5px);
position: relative;
}
#page-grade-grading-manage #actionresultmessagebox span {
position: absolute;
right: 0;
top: -1.2em;
color: #666;
font-size: 80%}
#page-grade-grading-manage .definition-name .status {
font-weight: normal;
text-transform: uppercase;
font-size: 60%;
padding: 0.25em;
border: 1px solid #EEE;
.border-radius(5px);
}
#page-grade-grading-manage .definition-name .status.ready {
background-color: #e7f1c3;
border-color: #AAEEAA;
}
#page-grade-grading-manage .definition-name .status.draft {
background-color: #f3f2aa;
border-color: #EEEE22;
}
#page-grade-grading-manage .definition-preview {
width: 50%;
margin: 1em auto;
border: 1px solid #EEE;
padding: 1em;
}
#page-grade-grading-pick .template-name {
clear: both;
padding: 3px;
background-color: #F6F6F6;
}
#page-grade-grading-pick .template-name .type {
font-weight: normal;
text-transform: uppercase;
font-size: 60%;
padding: 0.25em;
border: 1px solid #eee;
.border-radius(5px);
}
#page-grade-grading-pick .template-name .type.shared {
background-color: #e7f1c3;
border-color: #AAEEAA;
}
#page-grade-grading-pick .template-name .type.ownform {
background-color: #d2ebff;
border-color: #AACCEE;
}
#page-grade-grading-pick .template-description {
margin-bottom: 1em;
padding: 0 2em 0 0px;
margin-right: 51%;
}
#page-grade-grading-pick .template-preview {
width: 50%;
float: right;
border: 1px solid #EEE;
padding: 1em;
margin-bottom: 1em;
}
#page-grade-grading-pick .template-actions {
margin-bottom: 1em;
padding: 0 2em 0 0px;
margin-right: 51%;
}
#page-grade-grading-pick .template-actions .action {
display: inline-block;
margin: 0.25em;
padding: 0.25em;
border: 2px solid transparent;
}
#page-grade-grading-pick .template-actions .action.pick {
background-color: #EEE;
border: 2px solid #CCC;
.border-radius(3px);
}
#page-grade-grading-pick .template-actions .action:hover {
text-decoration: none;
background-color: #F6F6F6;
border: 2px solid #CCC;
.border-radius(3px);
}
#page-grade-grading-pick .template-actions .action .action-text {
display: inline;
}
#page-grade-grading-pick .template-actions .action .action-icon {
margin: 0 3px;
}
#page-grade-grading-pick .template-preview-confirm {
width: 50%;
margin: 1em auto;
border: 1px solid #EEE;
padding: 1em;
}
#page-grade-grading-pick .singlebutton {
clear: both;
}
// replaces grades/report/grader/styles.css
table#user-grades tr.avg td.cell {
background-color: #EFEFFF;
font-weight: 700;
color: #00008B;
}
table#user-grades tr td.overridden {
background-color:#F3E4C0;
}
table#user-grades tr.odd td.overridden {
background-color:#EFD9A4;
}
table#user-grades tr td.ajaxoverridden {
background-color:#FFE3A0;
}
table#user-grades tr.odd td.ajaxoverridden {
background-color:#FFDA83;
}
table#user-grades tr.even td.excluded {
background-color:#EABFFF;
}
table#user-grades tr.odd td.excluded {
background-color:#E5AFFF;
}
table#user-grades tr.groupavg td.cell {
background-color:#efffef;
font-weight:700;
color:#006400;
}
table#user-grades td.cat,
table#user-grades td.course {
font-weight:700;
}
.path-grade-report-grader #overDiv table {
margin:0;
}
.path-grade-report-grader #overDiv table td.feedback {
border:0;
}
.path-grade-report-grader #overDiv .feedback {
font-size: @fontSizeMini;
background-color:#ABF;
font-weight:400;
}
.path-grade-report-grader #overDiv .caption {
font-size: @fontSizeMini;
background-color:#56C;
color:#CCF;
font-weight:700;
}
.path-grade-report-grader #overDiv .intersection {
font-size: @fontSizeMini;
background-color:#ABF;
color:#000;
font-weight:400;
}
.path-grade-report-grader #overDiv .intersectioncaption {
background-color:#56C;
color:#CCF;
font-weight:700;
}
.path-grade-report-grader div.gradeparent,
table#user-grades td.ajax {
text-align:left;
}
.path-grade-report-grader.dir-rtl div.gradeparent,
.dir-rtl table#user-grades td.ajax {
text-align: right;
}
table#user-grades td,
table#user-grades th {
text-align: right;
}
table#user-grades .courseitem {
white-space: nowrap;
text-align: right;
}
table#user-grades th.category,
table#user-grades th#studentheader,
table#user-grades th.user {
text-align: left;
}
.dir-rtl table#user-grades th.category,
.dir-rtl table#user-grades th#studentheader,
.dir-rtl table#user-grades th.user {
text-align: right;
}
div.gradertoggle {
display: inline;
margin-left: 20px;
}
table#user-grades .userpic {
margin-right: 10px;
}
table#user-grades .quickfeedback {
border:1px dashed #000;
margin-left: 10px;
}
.dir-rtl table#user-grades .quickfeedback {
margin-left: 0;
margin-right: 10px;
}
.path-grade-report-grader #siteconfiglink {
text-align:right;
}
table#user-grades .datesubmitted {
font-size: @fontSizeMini;
}
.path-grade-report-grader span.inclusion-links {
margin: 0 5px 0 10px;
}
.path-grade-report-grader th.user img.userpicture {
margin-right: 0.5em;
}
.path-grade-report-grader.dir-rtl th.user img.userpicture {
margin-left: 0.5em;
}
.path-grade-report-grader a.quickedit {
line-height:1em;
display:block;
float:right;
clear:none;
font-size:9px;
background-color:transparent;
margin:.1em 0 0;
}
.path-grade-report-grader a.quickedit2 {
display:block;
float:right;
clear:none;
background-color:transparent;
margin:1.3em 0 0;
}
.path-grade-report-grader table#quick_edit {
border:1px solid #cecece;
margin:0 auto;
}
.path-grade-report-grader table#quick_edit td {
vertical-align:middle;
border:1px solid #cecece;
text-align:left;
margin:0;
padding:5px;
}
.path-grade-report-grader table#quick_edit td img {
border:3px double #cecece;
vertical-align:middle;
padding:0;
}
.path-grade-report-grader table#quick_edit td.fullname {
border-left:0;
padding-left:5px;
}
.path-grade-report-grader table#quick_edit td.picture {
border-right:0;
}
.path-grade-report-grader table#quick_edit td.finalgrade input {
width:5em;
}
.path-grade-report-grader h1 {
text-align:center;
clear:both;
}
.path-grade-report-grader input.center {
margin:10px auto 0;
}
.path-grade-report-grader .lefttbody {
width:auto;
vertical-align:middle;
}
.path-grade-report-grader .left_scroller {
float:left;
clear:none;
#fixed_column .heading th.header,
#fixed_column td,
#fixed_column th {
height: 4em;
}
#fixed_column td.controls {
height: 2em;
}
}
.path-grade-report-grader.dir-rtl .left_scroller {
float: right;
}
.path-grade-report-grader .right_scroller {
width: auto;
clear: none;
overflow-x: scroll;
tr.heading_name_row th,
table#user-grades td.grade {
height: 4em;
}
.path-grade-report-grader .left_scroller .topleft,
tr.avg td,
tr.groupavg,
tr.controls_row,
div.right_scroller tr {
height: 2em;
}
}
table#fixed_column,
table#user-grades,
table#fixed_column th,
table#fixed_column td,
table#user-grades td,
table#user-grades th,
table#user-grades input {
font-size:10px;
margin: 0;
padding: 0 2px;
vertical-align: middle;
}
.path-grade-report-grader form td.excluded {
color: @errorText;
}
.path-grade-report-grader .excludedfloater {
font-weight: 700;
color: @errorText;
font-size: 9px;
float: left;
}
.path-grade-report-grader span.gradepass {
color:#298721;
}
.path-grade-report-grader span.gradefail {
color:#890d0d;
}
.path-grade-report-grader .gradeweight {
color:#461d7c;
font-weight:700;
}
.path-grade-report-grader td select {
font-size: 100%;
padding: 0;
}
.path-grade-report-grader .right_scroller td select {
font-size: @fontSizeSmall;
}
.path-grade-report-grader .grade_icons img.ajax {
float:right;
}
.path-grade-report-grader .gradestable th.user,
.path-grade-report-grader .gradestable th.range,
.path-grade-report-grader .flexible th,
.path-grade-report-grader .flexible td,
.path-grade-report-grader .flexible th a,
.path-grade-report-grader .flexible td a,
.path-grade-report-grader .gradestable th.range,
.path-grade-report-grader th,
.path-grade-report-grader td {
white-space: nowrap;
}
table#user-grades td.vmarked {
background-color: #fc3;
}
table#user-grades td.hmarked {
background-color: #ff9;
}
table#user-grades td.hmarked.vmarked {
background-color: #fc9;
}
.path-grade-report-grader .gradeparent {
overflow: auto;
}
table#fixed_column tr.controls td,
table#user-grades tr.controls td,
.path-grade-report-grader table tr.avg,
.path-grade-report-grader table tr.avg:hover {
background-color: @infoBackground;
}
.path-grade-report-grader table th.user,
.path-grade-report-grader table td.userfield {
text-align:left;
}
.path-grade-report-grader.dir-rtl {
table th.user,
table td.userfield {
text-align:right;
}
}
.path-grade-report-grader .usersuspended a:link,
.path-grade-report-grader .usersuspended a:visited {
.muted
}
.path-grade-report-grader table th.usersuspended img.usersuspendedicon {
vertical-align: text-bottom;
margin-left: .45em;
}
.path-grade-report-grader .yui3-overlay {
background-color: #FFEE69;
border-color: #D4C237 #A6982B #A6982B;
border-style: solid;
border-width: 1px;
left: 0;
padding: 2px 5px;
font-size: 0.7em;
}
.path-grade-report-grader .yui3-overlay .fullname {
color: #5F3E00;
font-weight: bold;
}
.path-grade-report-grader .yui3-overlay .itemname {
color: #194F3E;
font-weight: bold;
}
.path-grade-report-grader .yui3-overlay .feedback {
color: #5F595E;
}
.path-grade-report-grader #tooltipPanel {
text-align: left;
}
.path-grade-report-grader .yui3-overlay a.container-close {
margin-top: -3px;
}
.path-grade-report-grader #hiddentooltiproot, .tooltipDiv {
display: none;
}
.gradingform_rubric.editor .criteria .definition textarea,
.gradingform_rubric.editor .criteria .scorevalue input {
width: auto;
}
.gradingform_rubric.editor .criteria .scorevalue input {
float: left;
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
This file describes API changes in /theme/bootstrapbase
information provided here is intended especially for theme designers.
=== 2.6 ===
Notes:
* (All the changes that we make in 2.6, I'm sure this is not the last one)

View File

@ -48,9 +48,6 @@ $THEME->plugins_exclude_sheets = array(
'block' => array(
'html',
),
'gradereport' => array(
'grader',
),
);
$THEME->rendererfactory = 'theme_overridden_renderer_factory';

View File

@ -1162,7 +1162,7 @@ div.gradeparent, #attemptsform .no-overflow, .usersubmissions .no-overflow {
#attemptsform .no-overflow, .usersubmissions .no-overflow {
max-height: 200px;
}
.userenrolment .col_enrol .enrolment, #page-admin-course-manage .generalbox th, .editcourse .header, .results .header, #attempts .header, .generaltable .header, .plugincompattable th, .environmenttable th, .forumheaderlist th, .path-mod-assignment #dates .c0, .userenrolment tr.r1, .userenrolment tr.r0, table#user-grades .catlevel1, table#user-grades .r1, .path-grade-report-grader table tr.even td.cell, .path-grade-report-grader table tr.even th, .gradestable .lastrow td.cell, .gradestable .lastrow th.header, table#user-grades tr.avg td.cell, table#fixed_column tr.odd th, table#user-grades tr.odd th, table#user-grades tr.odd td.cell, table#user-grades td.topleft, table#user-grades .catlevel1, table#user-grades .r1, .path-grade-report-grader table tr.even td.cell, .path-grade-report-grader table tr.even th {
.userenrolment .col_enrol .enrolment, #page-admin-course-manage .generalbox th, .editcourse .header, .results .header, #attempts .header, .generaltable .header, .plugincompattable th, .environmenttable th, .forumheaderlist th, .path-mod-assignment #dates .c0, .userenrolment tr.r1, .userenrolment tr.r0, table#user-grades .catlevel1, table#user-grades .catlevel2, table#user-grades .catlevel3, table#user-grades .categoryitem, table#user-grades .r1, .path-grade-report-grader table tr.even td.cell, .path-grade-report-grader table tr.even th, .gradestable .lastrow td.cell, .gradestable .lastrow th.header, table#user-grades td.controls, table#user-grades tr.avg td.cell, table#user-grades tr.groupavg td.cell, table#user-grades tr.range td.cell, table#fixed_column tr.odd th, table#user-grades tr.odd th, table#user-grades tr.odd td.cell, table#user-grades td.topleft, table#user-grades .catlevel1, table#user-grades .r1, .path-grade-report-grader table tr.even td.cell, .path-grade-report-grader table tr.even th {
background-color:inherit !important;
background: inherit !important;
}

View File

@ -1,5 +1,10 @@
This files describes API changes in /theme/* themes,
information provided here is intended especially for theme designer.
=== 2.6 ===
Notes:
* For the themes based on bootstrapbase please read theme/bootstrapbase/upgrade.txt
=== 2.6 ===
Notes:
* The file picker and activity chooser have been converted to use M.core.dialogue. This means the styles