From e4ba7e79c6d782e92de9e03e09d191c24188dc2a Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Mon, 17 Jan 2011 09:06:04 +0000 Subject: - Added QueryMin module thought to produce small javascript code although it increases number of permutations. - Removed plugins module since it is a new project. - Added some missing methods in GQuery: first, last, map. - Updated gwt version to 2.1.1 - Adding lazy interface to Widgets plugin. --- .../java/gwtquery/samples/GwtQueryBench.gwt.xml | 1 - .../java/gwtquery/samples/GwtQueryDemo.gwt.xml | 1 - .../java/gwtquery/samples/GwtQueryEffects.gwt.xml | 1 - .../gwtquery/samples/GwtQueryEffectsMin.gwt.xml | 5 ++ .../gwtquery/samples/GwtQueryImageZoom.gwt.xml | 1 - .../java/gwtquery/samples/GwtQuerySample.gwt.xml | 2 - .../java/gwtquery/samples/GwtQueryWidgets.gwt.xml | 1 - .../samples/client/GwtQueryBenchModule.java | 6 +- .../samples/client/GwtQueryWidgetModule.java | 31 +++++++---- .../samples/public/GwtQueryEffectsMin.html | 65 ++++++++++++++++++++++ .../gwtquery/samples/public/GwtQueryWidgets.html | 2 - 11 files changed, 93 insertions(+), 23 deletions(-) create mode 100644 samples/src/main/java/gwtquery/samples/GwtQueryEffectsMin.gwt.xml create mode 100644 samples/src/main/java/gwtquery/samples/public/GwtQueryEffectsMin.html (limited to 'samples/src/main/java') diff --git a/samples/src/main/java/gwtquery/samples/GwtQueryBench.gwt.xml b/samples/src/main/java/gwtquery/samples/GwtQueryBench.gwt.xml index 66ea7a44..921732a7 100644 --- a/samples/src/main/java/gwtquery/samples/GwtQueryBench.gwt.xml +++ b/samples/src/main/java/gwtquery/samples/GwtQueryBench.gwt.xml @@ -1,6 +1,5 @@ - diff --git a/samples/src/main/java/gwtquery/samples/GwtQueryDemo.gwt.xml b/samples/src/main/java/gwtquery/samples/GwtQueryDemo.gwt.xml index e367b228..d4456538 100644 --- a/samples/src/main/java/gwtquery/samples/GwtQueryDemo.gwt.xml +++ b/samples/src/main/java/gwtquery/samples/GwtQueryDemo.gwt.xml @@ -1,6 +1,5 @@ - diff --git a/samples/src/main/java/gwtquery/samples/GwtQueryEffects.gwt.xml b/samples/src/main/java/gwtquery/samples/GwtQueryEffects.gwt.xml index 0ce4dcad..39578f05 100644 --- a/samples/src/main/java/gwtquery/samples/GwtQueryEffects.gwt.xml +++ b/samples/src/main/java/gwtquery/samples/GwtQueryEffects.gwt.xml @@ -1,6 +1,5 @@ - diff --git a/samples/src/main/java/gwtquery/samples/GwtQueryEffectsMin.gwt.xml b/samples/src/main/java/gwtquery/samples/GwtQueryEffectsMin.gwt.xml new file mode 100644 index 00000000..ee40909c --- /dev/null +++ b/samples/src/main/java/gwtquery/samples/GwtQueryEffectsMin.gwt.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/samples/src/main/java/gwtquery/samples/GwtQueryImageZoom.gwt.xml b/samples/src/main/java/gwtquery/samples/GwtQueryImageZoom.gwt.xml index 233f3321..7fe8b07d 100644 --- a/samples/src/main/java/gwtquery/samples/GwtQueryImageZoom.gwt.xml +++ b/samples/src/main/java/gwtquery/samples/GwtQueryImageZoom.gwt.xml @@ -1,6 +1,5 @@ - diff --git a/samples/src/main/java/gwtquery/samples/GwtQuerySample.gwt.xml b/samples/src/main/java/gwtquery/samples/GwtQuerySample.gwt.xml index 344d7a6b..af51bf7d 100644 --- a/samples/src/main/java/gwtquery/samples/GwtQuerySample.gwt.xml +++ b/samples/src/main/java/gwtquery/samples/GwtQuerySample.gwt.xml @@ -1,7 +1,5 @@ - - diff --git a/samples/src/main/java/gwtquery/samples/GwtQueryWidgets.gwt.xml b/samples/src/main/java/gwtquery/samples/GwtQueryWidgets.gwt.xml index d9d0673c..ea6ddd04 100644 --- a/samples/src/main/java/gwtquery/samples/GwtQueryWidgets.gwt.xml +++ b/samples/src/main/java/gwtquery/samples/GwtQueryWidgets.gwt.xml @@ -1,6 +1,5 @@ - diff --git a/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java b/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java index 7f00702f..a692e076 100644 --- a/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java +++ b/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java @@ -13,13 +13,13 @@ import com.google.gwt.query.client.Function; import com.google.gwt.query.client.GQuery; import com.google.gwt.query.client.impl.SelectorEngineCssToXPath; import com.google.gwt.query.client.impl.SelectorEngineImpl; -import com.google.gwt.query.client.impl.SelectorEngineJS; import com.google.gwt.query.client.impl.SelectorEngineNative; import com.google.gwt.query.client.impl.SelectorEngineNativeIE8; import com.google.gwt.query.client.impl.SelectorEngineSizzle; -import com.google.gwt.query.client.impl.SelectorEngineSizzleGwt; import com.google.gwt.query.client.impl.SelectorEngineSizzleIE; -import com.google.gwt.query.client.impl.SelectorEngineXPath; +import com.google.gwt.query.client.impl.research.SelectorEngineJS; +import com.google.gwt.query.client.impl.research.SelectorEngineSizzleGwt; +import com.google.gwt.query.client.impl.research.SelectorEngineXPath; import com.google.gwt.user.client.DOM; import com.google.gwt.user.client.DeferredCommand; import com.google.gwt.user.client.IncrementalCommand; diff --git a/samples/src/main/java/gwtquery/samples/client/GwtQueryWidgetModule.java b/samples/src/main/java/gwtquery/samples/client/GwtQueryWidgetModule.java index b0df016c..a3b5f955 100644 --- a/samples/src/main/java/gwtquery/samples/client/GwtQueryWidgetModule.java +++ b/samples/src/main/java/gwtquery/samples/client/GwtQueryWidgetModule.java @@ -1,30 +1,39 @@ package gwtquery.samples.client; +import static com.google.gwt.query.client.GQuery.$; + import com.google.gwt.core.client.EntryPoint; import com.google.gwt.event.dom.client.ClickEvent; import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.query.client.Function; -import static com.google.gwt.query.client.GQuery.$; +import com.google.gwt.query.client.GQuery; +import com.google.gwt.query.client.plugins.Widgets; +import com.google.gwt.user.client.Element; import com.google.gwt.user.client.Event; import com.google.gwt.user.client.Window; - -import static gwtquery.plugins.widgets.Widgets.Widgets; +import com.google.gwt.user.client.ui.Button; public class GwtQueryWidgetModule implements EntryPoint { public void onModuleLoad() { - - $(".outer").eq(0).after(""); - $("#enhance").one(Event.ONCLICK, null, new Function() { - @Override + $("").appendTo(".outer").one(Event.ONCLICK, null, new Function() { public boolean f(Event e) { - $(".btn:nth-child(odd)").as(Widgets).button().label("Foo") - .addClickHandler(new ClickHandler() { + $(".btn:nth-child(odd)").each(new Function(){ + public void f(Element el) { + // Replace odd labels by a button + GQuery g = $("
+ + +
+
+
+Span 1 +Span 2 +Span 3 +
+
+
+
Div 1
+
Div 2
+
Div 3
+
Div 4
+
+ + + + + + + + \ No newline at end of file diff --git a/samples/src/main/java/gwtquery/samples/public/GwtQueryWidgets.html b/samples/src/main/java/gwtquery/samples/public/GwtQueryWidgets.html index d47bca9e..a414cf94 100644 --- a/samples/src/main/java/gwtquery/samples/public/GwtQueryWidgets.html +++ b/samples/src/main/java/gwtquery/samples/public/GwtQueryWidgets.html @@ -3,8 +3,6 @@ GQuery Demo - -
-- cgit v1.2.3