Author: julien(a)jboss.com
Date: 2008-06-26 09:11:13 -0400 (Thu, 26 Jun 2008)
New Revision: 11159
Modified:
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/model/AjaxWindow.java
Log:
make ajax window have a title with the window ID, useful for understand what's going
on
Modified:
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/model/AjaxWindow.java
===================================================================
---
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/model/AjaxWindow.java 2008-06-26
12:44:23 UTC (rev 11158)
+++
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/model/AjaxWindow.java 2008-06-26
13:11:13 UTC (rev 11159)
@@ -25,6 +25,8 @@
import com.google.gwt.user.client.ui.Widget;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.rpc.ServiceDefTarget;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.Window;
@@ -47,17 +49,32 @@
{
/** . */
- private HTML widget;
+ private Label title;
+ /** . */
+ private VerticalPanel widget;
+
+ /** . */
+ private HTML markup;
+
public AjaxWindow(String id)
{
super(id);
//
- this.widget = new HTML("Window " + id);
+ Label title = new Label("Window " + id);
+ HTML markup = new HTML();
+ VerticalPanel widget = new VerticalPanel();
+ widget.add(title);
+ widget.add(markup);
//
- this.widget.addClickListener(new ClickListener()
+ this.title = title;
+ this.markup = markup;
+ this.widget = widget;
+
+ //
+ this.markup.addClickListener(new ClickListener()
{
public void onClick(Widget widget)
{
@@ -168,7 +185,7 @@
String content = (String)o;
//
- widget.setHTML(content);
+ markup.setHTML(content);
}
};