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.