From: Risto Yrjänä Date: Thu, 8 Jan 2009 10:27:06 +0000 (+0000) Subject: Test case for #2436 X-Git-Tag: 6.7.0.beta1~3393 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e4c0405a8cf7585c5b35101868aca9ddf1265d6f;p=vaadin-framework.git Test case for #2436 svn changeset:6447/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2436.java b/src/com/itmill/toolkit/tests/tickets/Ticket2436.java new file mode 100644 index 0000000000..149013d86b --- /dev/null +++ b/src/com/itmill/toolkit/tests/tickets/Ticket2436.java @@ -0,0 +1,35 @@ +package com.itmill.toolkit.tests.tickets; + +import com.itmill.toolkit.Application; +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.Component; +import com.itmill.toolkit.ui.PopupView; +import com.itmill.toolkit.ui.Window; + +public class Ticket2436 extends Application { + + public void init() { + final Window main = new Window(); + setMainWindow(main); + + final Button remover = new Button("Remove PopupView"); + final PopupView pv = new PopupView(new PopupView.Content() { + public String getMinimizedValueAsHTML() { + return "PopupView"; + } + + public Component getPopupComponent() { + return remover; + } + }); + + remover.addListener(new Button.ClickListener() { + public void buttonClick(Button.ClickEvent event) { + main.removeComponent(pv); + } + }); + + main.addComponent(pv); + } + +}