From 04e46bff1c4a89195cf479a7fbdb710266c35fb0 Mon Sep 17 00:00:00 2001
From: Andrew Davis <andrew@affinitysoftware.net>
Date: Fri, 8 Jan 2010 08:16:23 +0000
Subject: [PATCH] grader report MDL-21088 Fixed assorted vertical alignment
 issues

---
 grade/report/grader/grader.js  | 16 ----------------
 grade/report/grader/styles.php |  5 +++++
 2 files changed, 5 insertions(+), 16 deletions(-)

diff --git a/grade/report/grader/grader.js b/grade/report/grader/grader.js
index a45c23b29a..38c61c5549 100644
--- a/grade/report/grader/grader.js
+++ b/grade/report/grader/grader.js
@@ -1,22 +1,6 @@
 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');
-    if(rows && rows.length>0)
-    {
-        var header_cell_region = YAHOO.util.Dom.getRegion(rows[rows.length-1]);
-        if(header_cell_region)
-        {
-            var height = header_cell_region.bottom - header_cell_region.top;
-            if(!isNaN(height))
-            {
-                YAHOO.util.Dom.setStyle('studentheader', 'height', height + 'px');
-            }
-        }
-    }
-
     // attach event listener to the table for mouseover and mouseout
     var table = document.getElementById('user-grades');
     YAHOO.util.Event.on(table, 'mouseover', YAHOO.graderreport.mouseoverHandler);
diff --git a/grade/report/grader/styles.php b/grade/report/grader/styles.php
index 22771de344..74096c0818 100644
--- a/grade/report/grader/styles.php
+++ b/grade/report/grader/styles.php
@@ -449,6 +449,11 @@ white-space:nowrap;
 width:2000px;
 }
 
+/*MDL-21088 - IE 7 ignores nowraps on tds or ths so we put a span within it with a nowrap on it*/
+heading_name_row th span {
+    white-space:nowrap;
+}
+
 .grade_icons img.ajax {
 float:right;
 }
-- 
2.39.5