Remove deprecation warnings from DOMImplMozillaOld.

Patch by: jat
Review by: jgw


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5029 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/dom/client/DOMImplMozillaOld.java b/user/src/com/google/gwt/dom/client/DOMImplMozillaOld.java
index 64184a9..23d14c2 100644
--- a/user/src/com/google/gwt/dom/client/DOMImplMozillaOld.java
+++ b/user/src/com/google/gwt/dom/client/DOMImplMozillaOld.java
@@ -24,6 +24,18 @@
  */
  class DOMImplMozillaOld extends DOMImplMozilla {
 
+  // Used by JSNI to avoid JSO restrictions from JSNI
+  @SuppressWarnings("unused")
+  private static int getDocumentScrollLeft() {
+    return Document.get().getScrollLeft();
+  }
+
+  // Used by JSNI to avoid JSO restrictions from JSNI
+  @SuppressWarnings("unused")
+  private static int getDocumentScrollTop() {
+    return Document.get().getScrollTop();
+  }
+
   @Override
   public native int getAbsoluteLeft(Element elem) /*-{
     var doc = elem.ownerDocument;
@@ -41,8 +53,8 @@
       parent = parent.parentNode;
     }
 
-    return left +
-      @com.google.gwt.user.client.impl.DocumentRootImpl::documentRoot.scrollLeft;
+    return left
+        + @com.google.gwt.dom.client.DOMImplMozillaOld::getDocumentScrollLeft()();
   }-*/;
 
   @Override
@@ -62,8 +74,8 @@
       parent = parent.parentNode;
     }
 
-    return top +
-      @com.google.gwt.user.client.impl.DocumentRootImpl::documentRoot.scrollTop;
+    return top
+        + @com.google.gwt.dom.client.DOMImplMozillaOld::getDocumentScrollTop()();
   }-*/;
   
   @Override