Fixed a bug in DOMImplIE.getAbsoluteLeft() where the wrong value can be returned in strict mode if the user sets a width on the body element.

Patch by: jlabanca
Review by: jgw



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@4859 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/dom/client/DOMImplIE6.java b/user/src/com/google/gwt/dom/client/DOMImplIE6.java
index fa32bdb..f691ee5 100644
--- a/user/src/com/google/gwt/dom/client/DOMImplIE6.java
+++ b/user/src/com/google/gwt/dom/client/DOMImplIE6.java
@@ -232,6 +232,10 @@
    */
   @SuppressWarnings("unused")
   private native double getZoomMultiple() /*-{
-    return $doc.body.parentElement.offsetWidth / $doc.body.offsetWidth;
+    if ($doc.compatMode == 'CSS1Compat') {
+      return 1;
+    } else {
+      return $doc.body.parentElement.offsetWidth / $doc.body.offsetWidth;
+    }
   }-*/;
 }