From: Andrew Davis Date: Fri, 27 Nov 2009 05:44:56 +0000 (+0000) Subject: grader report MDL-20179 Fixed broken JS on grader report X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=7f276b00a7299d5c0afd08eaa0315a9854f17522;p=moodle.git grader report MDL-20179 Fixed broken JS on grader report --- diff --git a/grade/report/grader/grader.js b/grade/report/grader/grader.js index 97ff14e004..f785d7b582 100644 --- a/grade/report/grader/grader.js +++ b/grade/report/grader/grader.js @@ -2,14 +2,18 @@ YAHOO.namespace("graderreport"); YAHOO.graderreport.init = function() { // Adjust height of header c0 + //"heading_name_row" only exists if static students column is turned on var rows = YAHOO.util.Dom.getElementsByClassName('heading_name_row'); - var header_cell_region = YAHOO.util.Dom.getRegion(); - if(header_cell_region) + if(rows && rows.length>0) { - var height = header_cell_region.bottom - header_cell_region.top; - if(!isNan(height)) + var header_cell_region = YAHOO.util.Dom.getRegion(rows[rows.length-1].firstChild); + if(header_cell_region) { - YAHOO.util.Dom.setStyle('studentheader', 'height', height + 'px'); + var height = header_cell_region.bottom - header_cell_region.top; + if(!isNan(height)) + { + YAHOO.util.Dom.setStyle('studentheader', 'height', height + 'px'); + } } }