Author: julien(a)jboss.com
Date: 2008-07-09 11:14:30 -0400 (Wed, 09 Jul 2008)
New Revision: 11370
Modified:
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/PresentationClientAgent.java
Log:
better logging display
Modified:
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/PresentationClientAgent.java
===================================================================
---
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/PresentationClientAgent.java 2008-07-09
14:56:01 UTC (rev 11369)
+++
modules/presentation/trunk/ajax/src/main/java/org/jboss/portal/presentation/ajax/client/PresentationClientAgent.java 2008-07-09
15:14:30 UTC (rev 11370)
@@ -31,6 +31,7 @@
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Window;
+import com.google.gwt.user.client.Timer;
import org.jboss.portal.presentation.ajax.client.model.update.ModelUpdate;
import org.jboss.portal.presentation.ajax.client.model.AjaxObject;
import org.jboss.portal.presentation.ajax.client.util.Bootstrap;
@@ -56,18 +57,35 @@
/** . */
private PresentationClientRemoteAsync proxy;
+ private final AppenderWidget appender = new AppenderWidget();
+
PresentationClientRemoteAsync getProxy()
{
return proxy;
}
+ private Timer timer = new Timer()
+ {
+ public void run()
+ {
+ updateAppenderPosition();
+ }
+ };
+
+ private void updateAppenderPosition()
+ {
+ RootPanel.get().setWidgetPosition(appender, 0, Window.getClientHeight() +
Window.getScrollTop() - 160);
+ appender.setWidth(Window.getClientWidth() + "px");
+ }
+
public void onModuleLoad()
{
- AppenderWidget appender = new AppenderWidget();
- RootPanel.get().add(appender, 0, Window.getClientHeight() - 128);
DOM.setIntStyleAttribute(appender.getElement(), "zIndex", 1);
+ RootPanel.get().add(appender);
+ updateAppenderPosition();
Logger.registerAppender(appender);
log.info("Added logger");
+ timer.scheduleRepeating(50);
//
final AbsolutePanel bottom = new AbsolutePanel();
Show replies by date