]> source.dussan.org Git - gwtquery.git/commitdiff
resize method in GQuery was doing nothing. isEventCapable did not consider window...
authorManolo Carrasco <manolo@apache.org>
Mon, 29 Aug 2011 10:22:56 +0000 (10:22 +0000)
committerManolo Carrasco <manolo@apache.org>
Mon, 29 Aug 2011 10:22:56 +0000 (10:22 +0000)
gwtquery-core/src/main/java/com/google/gwt/query/client/GQuery.java
gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/Events.java

index a51ef266ed98ecf74bdb4e9e470a3b9076dc91cc..0df60ea72161a0280f9215ac978857ac3b761ce6 100644 (file)
@@ -3249,8 +3249,8 @@ public class GQuery implements Lazy<GQuery, LazyGQuery> {
   /**\r
    * Bind an event handler to the "resize" JavaScript event, or trigger that event on an element. \r
    */\r
-  public void resize(final Function f) {\r
-    \r
+  public GQuery resize(final Function f) {\r
+    return bindOrFire(EventsListener.ONRESIZE, null, f);\r
   }\r
 \r
   /**\r
index 33b48b3bd41b75b85d31079b2a4011c94eb27a58..e60c76ef6541c9628e6d5fcff3283397ee2e06aa 100644 (file)
@@ -42,7 +42,7 @@ public class Events extends GQuery {
    * Don't apply events on text and comment nodes !!
    */
   private static boolean isEventCapable(Node n){
-    return n.getNodeType() != 3 && n.getNodeType() != 8;
+    return  n.equals(GQuery.window) || n.getNodeType() != 3 && n.getNodeType() != 8;
   }
 
   public Events(GQuery gq) {