Move hasAttribute impl from DOMImplIE6 to DOMImplTrident so it applies to IE8 as well. git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7498 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 7c6e09b..cfc61b2 100644 --- a/user/src/com/google/gwt/dom/client/DOMImplIE6.java +++ b/user/src/com/google/gwt/dom/client/DOMImplIE6.java
@@ -53,11 +53,6 @@ return super.getScrollLeft(elem); } - public native boolean hasAttribute(Element elem, String name) /*-{ - var node = elem.getAttributeNode(name); - return !!(node && node.specified); - }-*/; - /* * The src may not be set yet because of funky logic in setImgSrc(). See * setImgSrc().
diff --git a/user/src/com/google/gwt/dom/client/DOMImplTrident.java b/user/src/com/google/gwt/dom/client/DOMImplTrident.java index 79fd5f2..63e62c1 100644 --- a/user/src/com/google/gwt/dom/client/DOMImplTrident.java +++ b/user/src/com/google/gwt/dom/client/DOMImplTrident.java
@@ -216,6 +216,12 @@ } @Override + public native boolean hasAttribute(Element elem, String name) /*-{ + var node = elem.getAttributeNode(name); + return !!(node && node.specified); + }-*/; + + @Override public native boolean isOrHasChild(Node parent, Node child) /*-{ // Element.contains() doesn't work with non-Element nodes on IE, so we have // to deal explicitly with non-Element nodes here.