]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixed demos. Pumped version up.
authorJani Laakso <jani.laakso@itmill.com>
Mon, 26 Nov 2007 12:14:08 +0000 (12:14 +0000)
committerJani Laakso <jani.laakso@itmill.com>
Mon, 26 Nov 2007 12:14:08 +0000 (12:14 +0000)
svn changeset:2962/svn branch:trunk

WebContent/WEB-INF/web.xml
build/VERSION.properties
build/package/web.xml
build/package/webcontent-index.html
src/com/itmill/toolkit/demo/testbench/TestBench.java
src/com/itmill/toolkit/tests/TestBench.java

index c50e11e77623794790f915e3dff420079910a610..d2efa61f3143ed3d3892f4f342806f2ccbedd78e 100644 (file)
   <description>\r
      IT Mill Toolkit examples\r
   </description>\r
-\r
+
+ <servlet>
+    <servlet-name>DemoTestBench</servlet-name>
+    <servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class>
+    <init-param>
+      <param-name>application</param-name>
+      <param-value>com.itmill.toolkit.demo.testbench.TestBench</param-value>
+    </init-param>
+  </servlet>
+  \r
  <servlet>\r
     <servlet-name>TestForNativeWindowing</servlet-name>\r
     <servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class>\r
     </init-param>\r
   </servlet>\r
   \r
+       <servlet-mapping>
+    <servlet-name>DemoTestBench</servlet-name>
+    <url-pattern>/DemoTestBench/*</url-pattern>
+  </servlet-mapping>
   \r
         <servlet-mapping>\r
     <servlet-name>TestForNativeWindowing</servlet-name>\r
index 396b7550d435a289ba6ef2025f78737a4c31a3ce..a547f6cb3358ad9126b9f8553ae3752fc441fb7e 100644 (file)
@@ -1 +1 @@
-version=5.0.0-alpha-3
+version=5.0.0-alpha-15
index 2e880364c11da7270a1f14b56247000cb20824e0..8508ade1ee6024e4bb712d05523780fdccf9e126 100644 (file)
     </init-param>
   </servlet>
   
+  <servlet>
+    <servlet-name>BrowserDemo</servlet-name>
+    <servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class>
+    <init-param>
+      <param-name>application</param-name>
+      <param-value>com.itmill.toolkit.demo.BrowserDemo</param-value>
+    </init-param>
+  </servlet>
+  
   <servlet>
     <servlet-name>TestBench</servlet-name>
     <servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class>
     </init-param>
   </servlet>
   
+   <servlet>
+    <servlet-name>CalendarDemo</servlet-name>
+    <servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class>
+    <init-param>
+      <param-name>application</param-name>
+      <param-value>com.itmill.toolkit.demo.reservation.CalendarDemo</param-value>
+    </init-param>
+    <init-param>
+      <param-name>widgetset</param-name>
+      <param-value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</param-value>
+    </init-param>
+  </servlet>
+  
+    <servlet-mapping>
+    <servlet-name>BrowserDemo</servlet-name>
+    <url-pattern>/BrowserDemo/*</url-pattern>
+  </servlet-mapping>
+  
+  <servlet-mapping>
+    <servlet-name>CalendarDemo</servlet-name>
+    <url-pattern>/CalendarDemo/*</url-pattern>
+  </servlet-mapping>
+  
+  
   <servlet-mapping>
     <servlet-name>WindowedDemos</servlet-name>
-    <url-pattern>/WindowedDemos</url-pattern>
+    <url-pattern>/WindowedDemos/*</url-pattern>
   </servlet-mapping>
 
        <servlet-mapping>
index 410f4c31f9edbd9f170a187e459a5652b44cadd9..f91bf0ef174a7189f6ccd7e7c1224a4ad135cb90 100644 (file)
@@ -23,7 +23,7 @@
   </div>
   
   <div class="feature-browser">
-       <h3><a href="WindowedDemos">Testbench</a></h3>
+       <h3><a href="TestBench/">Testbench</a></h3>
        <div class="option">
        <p>
         Testbench contains multiple Toolkit components. All demos are custom components controlled by Testbench application.
        <span class="link"><a href="doc/demo-source/com/itmill/toolkit/demo/testbench/">browse source</a></span>
   </div>
   
+   <div class="feature-browser">
+       <h3><a href="NativeWindowing/">NativeWindowing</a></h3>
+       <div class="option">
+       <p>
+        Demonstrates how to handle native windows.
+       </p>
+       </div>
+       Source code:
+       <span class="link"><a href="doc/demo-source/com/itmill/toolkit/demo/NativeWindowing.java.html">browse source</a></span>
+  </div>
+  
    <div class="feature-browser">
        <h4><a href="colorpicker/">Colorpicker widget</a></h4>
        <div class="option">
@@ -48,7 +59,7 @@
        <h4><a href="reservr.html">Reservr</a></h4>
        <div class="option">
         <span class="link"><a href="reservr.html">Reservr</a></span>
-        <span class="desc">Larger example application</span>
+        <span class="desc">Larger example application, contains complex client-side widgets. <b>Note:</b>You have to run it under localhost domain to enable Google Maps.</span>
        </div>
        <br />Source code:
        <span class="link"><a href="doc/demo-source/com/itmill/toolkit/demo/reservation">browse source</a></span>
@@ -66,7 +77,7 @@
   </div>
   
   <div class="sample-code">
-       <h3>Client-side caching demo</h3>
+       <h3><a href="CachingDemo/">Client-side caching demo</a></h3>
        <div class="option">
         <span class="link"><a href="CachingDemo/">CachingDemo</a></span>
         <span class="desc">
index 8880525e55693b4dc4b8771cda8d0fc2382104b7..c455dc72ae95beb8667073f1b7e2198b79209a2e 100644 (file)
@@ -88,11 +88,13 @@ public class TestBench extends com.itmill.toolkit.Application implements
         for (Iterator i = itemCaptions.keySet().iterator(); i.hasNext();) {
             Class testable = (Class) i.next();
             // simplify captions
-            String name = testable.getName().replaceAll("com.itmill.toolkit.",
-                    "");
+            String name = testable.getName().substring(
+                    testable.getName().lastIndexOf('.') + 1);
             menu.setItemCaption(testable, name);
-            // TODO fix #1191
-            menu.collapseItem(testable);
+        }
+        // expand all root items
+        for (Iterator i = menu.rootItemIds().iterator(); i.hasNext();) {
+            menu.expandItemsRecursively(i.next());
         }
 
         menu.addListener(this);
index 76f1c119c57af3758255f619b675e59d0ffcd1cd..48fd3cffe51c84f588006e0d8753da4c8cc13a79 100644 (file)
@@ -92,12 +92,13 @@ public class TestBench extends com.itmill.toolkit.Application implements
         for (Iterator i = itemCaptions.keySet().iterator(); i.hasNext();) {
             Class testable = (Class) i.next();
             // simplify captions
-            String name = testable.getName().replaceAll("com.itmill.toolkit.",
-                    "");
+            String name = testable.getName().substring(
+                    testable.getName().lastIndexOf('.') + 1);
             menu.setItemCaption(testable, name);
-            // TODO fix #1191
-            System.err.println(name);
-            menu.collapseItem(testable);
+        }
+        // expand all root items
+        for (Iterator i = menu.rootItemIds().iterator(); i.hasNext();) {
+            menu.expandItemsRecursively(i.next());
         }
 
         menu.addListener(this);