From 9e589375d695e492c45004a5868163b97c741631 Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Tue, 5 Apr 2011 09:40:21 +0000 Subject: update lazy widgets api --- devtest/pom.xml | 22 ++++++++++--- .../com/google/gwt/query/client/DevTestRunner.java | 36 +++++++++++++++++++++- .../java/com/google/gwt/query/public/test.html | 2 ++ 3 files changed, 55 insertions(+), 5 deletions(-) (limited to 'devtest') diff --git a/devtest/pom.xml b/devtest/pom.xml index 2c69b0c4..add223c3 100644 --- a/devtest/pom.xml +++ b/devtest/pom.xml @@ -52,8 +52,7 @@ - - + org.codehaus.mojo gwt-maven-plugin ${gwtmaven} @@ -67,8 +66,23 @@ target/www true - - + + + org.apache.maven.plugins + maven-eclipse-plugin + + true + false + + + com.google.gwt.eclipse.core.gwtProjectValidator + + + + com.google.gwt.eclipse.core.gwtNature + + + diff --git a/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java b/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java index f8f56215..912e16d8 100644 --- a/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java +++ b/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java @@ -18,12 +18,15 @@ package com.google.gwt.query.client; import static com.google.gwt.query.client.GQuery.$; import com.google.gwt.core.client.EntryPoint; +import com.google.gwt.dom.client.Element; import com.google.gwt.event.dom.client.FocusHandler; import com.google.gwt.event.shared.GwtEvent; import com.google.gwt.event.shared.HandlerRegistration; import com.google.gwt.query.client.js.JsUtils; +import com.google.gwt.query.client.plugins.Events; import com.google.gwt.query.client.plugins.effects.PropertiesAnimation; import com.google.gwt.query.client.plugins.effects.PropertiesAnimation.Easing; +import com.google.gwt.user.client.Event; import com.google.gwt.user.client.Timer; /** @@ -46,13 +49,44 @@ public class DevTestRunner extends MyTestCase implements EntryPoint { public void onModuleLoad() { try { gwtSetUp(); - testPropertiesAnimationComputeEffects(); + testLive(); +// testPropertiesAnimationComputeEffects(); } catch (Exception ex) { ex.printStackTrace(); $(e).html("").after("
ERROR: " + ex.getMessage() + "
"); } } + public void testAttrSelectors() { + System.out.println($("script:not([src])")); +// System.out.println($("iframe:not([language])")); + + } + + public void testLive() { + $(e).html("
Content 1
"); + GQuery q = $(".clickMe").live(Event.ONCLICK, new Function(){ + public void f(Element e) { + $(e).css("color", "red"); + } + }); + $(e).append("
Content 2
"); + assertEquals("", $("#d1").css("color")); + + $(".clickMe", e).click(); + assertEquals("red", $("#d1").css("color")); + assertEquals("red", $("#d2").css("color")); + + $(".clickMe", e).css("color", "yellow"); + $(".clickMe").die(Event.ONCLICK); + $(e).append("
Content 3
"); + $(".clickMe", e).click(); + assertEquals("yellow", $("#d1").css("color")); + assertEquals("yellow", $("#d2").css("color")); + assertEquals("", $("#d3").css("color")); + } + + public void testPropertiesAnimationComputeEffects() { $(e) .html( diff --git a/devtest/src/main/java/com/google/gwt/query/public/test.html b/devtest/src/main/java/com/google/gwt/query/public/test.html index aa38d9c8..fded2886 100644 --- a/devtest/src/main/java/com/google/gwt/query/public/test.html +++ b/devtest/src/main/java/com/google/gwt/query/public/test.html @@ -4,6 +4,8 @@ + + -- cgit v1.2.3