X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=blobdiff_plain;f=grade%2Freport%2Fgrader%2Fmodule.js;h=1f4a073a6d10ca528314348ecf19e63e814d964a;hp=706571ef5ef0d63f2b896f4209321ab28e25f82b;hb=1af4cced983c7efe2041d5645789ee7d44197a2e;hpb=d302ba231ff20d744be953f92d4c687703c36332 diff --git a/grade/report/grader/module.js b/grade/report/grader/module.js index 706571ef5ef..1f4a073a6d1 100644 --- a/grade/report/grader/module.js +++ b/grade/report/grader/module.js @@ -102,6 +102,13 @@ M.gradereport_grader.classes.report.prototype.get_cell_info = function(arg) { return null; } + for (i in this.feedback) { + if (this.feedback[i] && this.feedback[i].user == userid && this.feedback[i].item == itemid) { + feedback = this.feedback[i].content; + break; + } + } + return { id : cell.getAttribute('id'), userid : userid, @@ -111,6 +118,7 @@ M.gradereport_grader.classes.report.prototype.get_cell_info = function(arg) { itemtype : this.items[itemid].type, itemscale : this.items[itemid].scale, itemdp : this.items[itemid].decimals, + feedback : feedback, cell : cell }; }; @@ -927,7 +935,7 @@ M.gradereport_grader.classes.textfield.prototype.get_feedback = function() { } var properties = this.report.get_cell_info(this.node); if (properties) { - return properties.feedback || ''; + return properties.feedback; } return ''; }; @@ -1101,7 +1109,7 @@ M.gradereport_grader.classes.scalefield.prototype.has_changed = function() { this.editable = true; if (this.editfeedback) { var properties = this.report.get_cell_info(this.node); - var feedback = properties.feedback || ''; + var feedback = properties.feedback; return (gradef != gradec || this.get_feedback() != feedback); } return (gradef != gradec);