Revision: 9809
Author: [email protected]
Date: Thu Mar 3 22:05:04 2011
Log: Fixing firefox permission error message when assesing nodeType of a
restricted html element (such as iframe).
Review at http://gwt-code-reviews.appspot.com/1369804
Review by: [email protected]
http://code.google.com/p/google-web-toolkit/source/detail?r=9809
Modified:
/trunk/user/src/com/google/gwt/dom/client/Node.java
=======================================
--- /trunk/user/src/com/google/gwt/dom/client/Node.java Fri Apr 2 06:00:38
2010
+++ /trunk/user/src/com/google/gwt/dom/client/Node.java Thu Mar 3 22:05:04
2011
@@ -53,9 +53,15 @@
* Determines whether the given {@link JavaScriptObject} is a DOM node. A
* <code>null</code> object will cause this method to return
* <code>false</code>.
+ * The try catch is needed for the firefox permission error:
+ * "Permission denied to access property 'nodeType'"
*/
public static native boolean is(JavaScriptObject o) /*-{
- return (!!o) && (!!o.nodeType);
+ try {
+ return (!!o) && (!!o.nodeType);
+ } catch (e) {
+ return false;
+ }
}-*/;
protected Node() {
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors