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
-~----------~----~----~----~------~----~------~--~---