]> git.mjollnir.org Git - moodle.git/commitdiff
grader report MDL-20179 Fixed broken JS on grader report
authorAndrew Davis <andrew@affinitysoftware.net>
Fri, 27 Nov 2009 05:44:56 +0000 (05:44 +0000)
committerAndrew Davis <andrew@affinitysoftware.net>
Fri, 27 Nov 2009 05:44:56 +0000 (05:44 +0000)
grade/report/grader/grader.js

index 97ff14e00493ce5e13230cfeb39146e9a5c815d2..f785d7b5827b747b4662f104bfb7ffba41180833 100644 (file)
@@ -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');
+            }
         }
     }