From fea1ce68af73b80835710a9d484a376a9b9eca2f Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Sun, 23 Jan 2011 21:19:28 +0000 Subject: [PATCH] Update to jquery-1.4.4 in benchmark aplication. Added to SampleModule a check of how jquery computes width and height to comparate with gquery. --- .../samples/client/GwtQuerySampleModule.java | 20 +- .../samples/public/GwtQuerySample.html | 16 +- .../samples/public/html/iframebench.html | 2 +- .../samples/public/html/jquerybench.html | 2 +- .../samples/public/js/jquery-1.4.4.js | 7179 +++++++++++++++++ 5 files changed, 7204 insertions(+), 15 deletions(-) create mode 100644 samples/src/main/java/gwtquery/samples/public/js/jquery-1.4.4.js diff --git a/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java b/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java index 4a26146e..ac793721 100644 --- a/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java +++ b/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java @@ -24,6 +24,7 @@ import com.google.gwt.core.client.GWT; import com.google.gwt.query.client.GQuery; import com.google.gwt.query.client.Selector; import com.google.gwt.query.client.Selectors; +import com.google.gwt.user.client.Window; public class GwtQuerySampleModule implements EntryPoint { @@ -45,8 +46,23 @@ public class GwtQuerySampleModule implements EntryPoint { ); // Cascade effects - $("
content
").appendTo(document).hide().fadeIn(5000).fadeOut(3000); + $("
Cascade Efects
").appendTo(document).hide().fadeIn(5000).fadeOut(3000); + + int gqw = $(".outer").width(); + String jqw = runJsCommand("$wnd.$('.outer').width()"); + + int gqh = $(".outer").height(); + String jqh = runJsCommand("$wnd.$('.outer').height()"); + + String msg = ".outer size: GQuery: " + gqw + "x" + gqh + " jQuery: " + jqw + "x" + jqh; + Window.alert(msg); } - + private native String runJsCommand(String js) /*-{ + try { + return "" + eval(js); + } catch (e) { + return "" + e; + } + }-*/; } diff --git a/samples/src/main/java/gwtquery/samples/public/GwtQuerySample.html b/samples/src/main/java/gwtquery/samples/public/GwtQuerySample.html index 67cee111..fe646a99 100644 --- a/samples/src/main/java/gwtquery/samples/public/GwtQuerySample.html +++ b/samples/src/main/java/gwtquery/samples/public/GwtQuerySample.html @@ -1,17 +1,11 @@ GQuery Demo - - - - + + -
+
Foo bar baz
Foo bar baz
Foo bar baz
@@ -21,8 +15,8 @@
Foo bar baz
Foo bar baz
- - + \ No newline at end of file diff --git a/samples/src/main/java/gwtquery/samples/public/html/iframebench.html b/samples/src/main/java/gwtquery/samples/public/html/iframebench.html index f14ef183..1cc624f3 100644 --- a/samples/src/main/java/gwtquery/samples/public/html/iframebench.html +++ b/samples/src/main/java/gwtquery/samples/public/html/iframebench.html @@ -19,7 +19,7 @@ return DOMAssistant.$(sel).length; } - + +