]> source.dussan.org Git - gwtquery.git/commitdiff
Tweaks to horserace
authorRay Cromwell <cromwellian@gmail.com>
Fri, 15 May 2009 00:47:33 +0000 (00:47 +0000)
committerRay Cromwell <cromwellian@gmail.com>
Fri, 15 May 2009 00:47:33 +0000 (00:47 +0000)
samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java
samples/src/main/java/gwtquery/samples/public/GwtQueryBench.html

index 55355a35f6c2aaf0b426127c6d0266c7e40308ea..c503d3c647017e10b21dcdc2b5346873353947b0 100644 (file)
@@ -6,9 +6,9 @@ import com.google.gwt.dom.client.Document;
 import com.google.gwt.dom.client.Element;\r
 import com.google.gwt.query.client.DeferredGQuery;\r
 import com.google.gwt.query.client.SelectorEngine;\r
+import com.google.gwt.user.client.DOM;\r
 import com.google.gwt.user.client.DeferredCommand;\r
 import com.google.gwt.user.client.IncrementalCommand;\r
-import com.google.gwt.user.client.DOM;\r
 \r
 public class GwtQueryBenchModule implements EntryPoint {\r
 \r
@@ -77,7 +77,7 @@ public class GwtQueryBenchModule implements EntryPoint {
           for (int i = 0; i < benchmark.length; i++) {\r
             if (i != winner) {\r
               moveHorse(benchmark[i].getId(),\r
-                  (int) (totalMovement * (double)(winTime\r
+                  (int) (totalMovement * (double) (winTime\r
                       / (double) runTimes[i])));\r
               setResultClass(benchmark[i].getId(), selectorNumber, "lose");\r
             }\r
@@ -148,6 +148,7 @@ public class GwtQueryBenchModule implements EntryPoint {
     Element td = Document.get().getElementById(type + i);\r
     td.setInnerHTML(\r
         "" + (((int) (v * 100)) / 100.0) + " ms, found " + i1 + " nodes");\r
+    DOM.scrollIntoView((com.google.gwt.user.client.Element) td);\r
   }\r
 \r
   private void initResultsTable(DeferredGQuery[] dg, String... options) {\r
@@ -155,6 +156,7 @@ public class GwtQueryBenchModule implements EntryPoint {
     Document doc = Document.get();\r
     Element table = doc.getElementById("resultstable");\r
     Element thead = doc.createTHeadElement();\r
+//    thead.getStyle().setProperty("position", "relative");\r
     table.appendChild(thead);\r
     Element selectorHeader = doc.createTHElement();\r
     Element theadtr = doc.createTRElement();\r
@@ -163,6 +165,8 @@ public class GwtQueryBenchModule implements EntryPoint {
     thead.appendChild(theadtr);\r
 \r
     Element tbody = doc.createTBodyElement();\r
+//    tbody.getStyle().setProperty("overflow", "scroll");\r
+//    tbody.getStyle().setProperty("height", "200px");\r
     table.appendChild(tbody);\r
 \r
     for (int i = 0; i < options.length; i += 2) {\r
index ada6fc3d2e79a4b3b65107b9f54469d6baf50620..9b4218a057ef7ab8d670ed716015e87713630519 100644 (file)
@@ -45,7 +45,7 @@
 <iframe id="prototypebench" src="prototypebench.html" style="display: none"></iframe>\r
 \r
 <code style="display: block; height: 200px; width:780px; overflow-y:scroll">\r
-<table id="resultstable" border="1" style="width: 780px; border-collapse: collapse; height: 200px">\r
+<table id="resultstable" border="1" style="width: 780px; border-collapse: collapse">\r
 \r
 </table>\r
 </code>\r