]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixes #2413, adds oophm debug parameter to demo apps if parameter exists when loaded...
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 2 Jan 2009 14:17:48 +0000 (14:17 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 2 Jan 2009 14:17:48 +0000 (14:17 +0000)
svn changeset:6396/svn branch:trunk

WebContent/index.html

index d891b074d8647501712dba39dfe0937bd8325ede..10f56a1f5aba4014c15b504a45cc2050c3b50693 100644 (file)
                                                if(fb.value == fb._originalValue)
                                                        fb.value = "";
                                        }
+
+                                       try {
+                                               
+                                       if(window.location.search && -1 != window.location.search.indexOf('gwt.hosted')) {
+                                               var hostedParam = window.location.search;
+                                               var demolinks = document.getElementsByTagName("a");
+                                               for (var k = 0; k < demolinks.length; k++) {
+                                                       var link = demolinks[k];
+                                                       if(link.className.indexOf
+                                                                       ("demoapp") != -1) {
+                                                               link.href = link.href + hostedParam;
+                                                       }
+                                               }
+                                       }
+                                       } catch(e) {}
+
                                },
                                
                                togglePanel : function(which) {
                        <div id="demos">
                                <h2>Demos</h2>
                                <ul id="demo-buttons">
-                                       <li id="feature-browser"><a href="FeatureBrowser/">Feature browser</a></li>
-                                       <li id="notifications"><a href="NotificationDemo/">Notifications</a></li>
-                                       <li id="reservr"><a href="Reservr/">Reservation application</a></li>
-                                       <li id="windowed-demos"><a href="WindowedDemos">Windowed demos</a></li>
+                                       <li id="feature-browser"><a class="demoapp" href="FeatureBrowser/">Feature browser</a></li>
+                                       <li id="notifications"><a class="demoapp" href="NotificationDemo/">Notifications</a></li>
+                                       <li id="reservr"><a class="demoapp" href="Reservr/">Reservation application</a></li>
+                                       <li id="windowed-demos"><a class="demoapp" href="WindowedDemos">Windowed demos</a></li>
                                        <li class="clearer"></li> <!-- // simplifies things in JavaScipt -->
                                </ul>
                                
                                        
                                        <div id="additional-demos-content"> <!-- For JavaScript hooking -->
                                        <ul>
-                                               <li><a href="HelloWorld/">Hello world</a> (<a href="doc/example-source/com/itmill/toolkit/demo/HelloWorld.java.html">sources</a>)</li>
-                                               <li><a href="Calc/">Calculator</a> (<a href="doc/example-source/com/itmill/toolkit/demo/Calc.java.html">sources</a>)</li>
-                                               <li><a href="colorpicker/">How to make widgets demo</a> (<a href="doc/example-source/com/itmill/toolkit/demo/colorpicker">sources</a>)</li>
-                                               <li><a href="CachingDemo/">Widget caching demo</a> (<a href="doc/example-source/com/itmill/toolkit/demo/CachingDemo.java.html">sources</a>)</li>
-                                               <li><a href="KeyboardShortcut/">Keyboard shortcuts</a> (<a href="doc/example-source/com/itmill/toolkit/demo/KeyboardShortcut.java.html">sources</a>)</li>
-                                               <li><a href="BufferedComponents/">Buffered components</a> (<a href="doc/example-source/com/itmill/toolkit/demo/BufferedComponents.java.html">sources</a>)</li>
+                                               <li><a class="demoapp" href="HelloWorld/">Hello world</a> (<a href="doc/example-source/com/itmill/toolkit/demo/HelloWorld.java.html">sources</a>)</li>
+                                               <li><a class="demoapp" href="Calc/">Calculator</a> (<a href="doc/example-source/com/itmill/toolkit/demo/Calc.java.html">sources</a>)</li>
+                                               <li><a class="demoapp" href="colorpicker/">How to make widgets demo</a> (<a href="doc/example-source/com/itmill/toolkit/demo/colorpicker">sources</a>)</li>
+                                               <li><a class="demoapp" href="CachingDemo/">Widget caching demo</a> (<a href="doc/example-source/com/itmill/toolkit/demo/CachingDemo.java.html">sources</a>)</li>
+                                               <li><a class="demoapp" href="KeyboardShortcut/">Keyboard shortcuts</a> (<a href="doc/example-source/com/itmill/toolkit/demo/KeyboardShortcut.java.html">sources</a>)</li>
+                                               <li><a class="demoapp" href="BufferedComponents/">Buffered components</a> (<a href="doc/example-source/com/itmill/toolkit/demo/BufferedComponents.java.html">sources</a>)</li>
                                        </ul>
                                        </div>