import com.itmill.toolkit.demo.featurebrowser.ButtonExample;
import com.itmill.toolkit.demo.featurebrowser.ClientCachingExample;
import com.itmill.toolkit.demo.featurebrowser.ComboBoxExample;
-import com.itmill.toolkit.demo.featurebrowser.EmbeddedBrowserExample;
-import com.itmill.toolkit.demo.featurebrowser.JavaScriptAPIExample;
import com.itmill.toolkit.demo.featurebrowser.LabelExample;
import com.itmill.toolkit.demo.featurebrowser.LayoutExample;
import com.itmill.toolkit.demo.featurebrowser.NotificationExample;
-import com.itmill.toolkit.demo.featurebrowser.RichTextExample;
import com.itmill.toolkit.demo.featurebrowser.SelectExample;
import com.itmill.toolkit.demo.featurebrowser.TableExample;
import com.itmill.toolkit.demo.featurebrowser.TreeExample;
import com.itmill.toolkit.demo.featurebrowser.WindowingExample;
import com.itmill.toolkit.terminal.ExternalResource;
import com.itmill.toolkit.terminal.ThemeResource;
+import com.itmill.toolkit.tests.StressComponentsInTable;
import com.itmill.toolkit.ui.AbstractComponent;
import com.itmill.toolkit.ui.Button;
import com.itmill.toolkit.ui.ComponentContainer;
public AbstractComponent getRandomComponent(int caption) {
AbstractComponent result = null;
- final int randint = seededRandom.nextInt(22);
+ int randint = seededRandom.nextInt(23);
MultiListener l = new MultiListener();
switch (randint) {
case 0:
break;
case 11:
result = new OrderedLayout();
- ((OrderedLayout) result).addComponent(new EmbeddedBrowserExample());
+ // TODO: disabled gwt bug with mixed up iframe's
+ // ((OrderedLayout) result).addComponent(new
+ // EmbeddedBrowserExample());
+ ((OrderedLayout) result).addComponent(new LabelExample());
break;
case 12:
result = new OrderedLayout();
- ((OrderedLayout) result).addComponent(new JavaScriptAPIExample());
+ // TODO: this application leaks memory
+ // ((OrderedLayout) result).addComponent(new
+ // JavaScriptAPIExample());
+ ((OrderedLayout) result).addComponent(new LabelExample());
break;
case 13:
result = new OrderedLayout();
break;
case 16:
result = new OrderedLayout();
- ((OrderedLayout) result).addComponent(new RichTextExample());
+ // ((OrderedLayout) result).addComponent(new RichTextExample());
+ ((OrderedLayout) result).addComponent(new LabelExample());
break;
case 17:
result = new OrderedLayout();
result = new OrderedLayout();
((OrderedLayout) result).addComponent(new WindowingExample());
break;
+ case 22:
+ result = new OrderedLayout();
+ ((OrderedLayout) result)
+ .addComponent(new StressComponentsInTable());
+ break;
}
return result;