Author: [EMAIL PROTECTED]
Date: Thu Oct  2 13:15:46 2008
New Revision: 3700

Modified:
    trunk/user/src/com/google/gwt/dom/client/DOMImplMozilla.java

Log:
Fix for issue 940, not using innerContent for mozilla text nodes.

Modified: trunk/user/src/com/google/gwt/dom/client/DOMImplMozilla.java
==============================================================================
--- trunk/user/src/com/google/gwt/dom/client/DOMImplMozilla.java        
(original)
+++ trunk/user/src/com/google/gwt/dom/client/DOMImplMozilla.java        Thu Oct 
 2  
13:15:46 2008
@@ -60,21 +60,33 @@
      }
    }-*/;

+  @Override
    public native int getBodyOffsetLeft() /*-{
      var style = $wnd.getComputedStyle($doc.documentElement, '');
      return parseInt(style.marginLeft) + parseInt(style.borderLeftWidth);
    }-*/;

+  @Override
    public native int getBodyOffsetTop() /*-{
      var style = $wnd.getComputedStyle($doc.documentElement, '');
      return parseInt(style.marginTop) + parseInt(style.borderTopWidth);
    }-*/;

    @Override
+  public native String getInnerText(Element elem) /*-{
+    return elem.textContent;
+  }-*/;
+
+  @Override
    public native boolean isOrHasChild(Element parent, Element child) /*-{
      // For more information about compareDocumentPosition, see:
      // http://www.quirksmode.org/blog/archives/2006/01/contains_for_mo.html
      return (parent === child) || !!(parent.compareDocumentPosition(child)  
& 16);
+  }-*/;
+
+  @Override
+  public native void setInnerText(Element elem, String text) /*-{
+    elem.textContent = text || '';
    }-*/;

    @Override

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to