From 7f276b00a7299d5c0afd08eaa0315a9854f17522 Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Fri, 27 Nov 2009 05:44:56 +0000 Subject: [PATCH] grader report MDL-20179 Fixed broken JS on grader report --- grade/report/grader/grader.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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'); + } } } -- 2.39.5