[jbpm-commits] JBoss JBPM SVN: r2671 - in projects/gwt-console/trunk/war/src/main: resources/org/jboss/bpm/console/public and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Oct 30 07:06:59 EDT 2008
Author: heiko.braun at jboss.com
Date: 2008-10-30 07:06:59 -0400 (Thu, 30 Oct 2008)
New Revision: 2671
Modified:
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Header.java
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java
projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/public/console.css
Log:
Added logoout functionality
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java 2008-10-30 11:03:58 UTC (rev 2670)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java 2008-10-30 11:06:59 UTC (rev 2671)
@@ -131,6 +131,11 @@
this.callback = callback;
}
+ public native void doLogout() /*-{
+ $wnd.location.reload();
+ }-*/;
+
+
public interface AuthCallback
{
void onLoginSuccess(Request request, Response response);
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Header.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Header.java 2008-10-30 11:03:58 UTC (rev 2670)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Header.java 2008-10-30 11:06:59 UTC (rev 2671)
@@ -22,11 +22,17 @@
package org.jboss.bpm.console.client;
import com.gwtext.client.widgets.Panel;
+import com.gwtext.client.widgets.Button;
+import com.gwtext.client.widgets.event.ButtonListenerAdapter;
import com.gwtext.client.widgets.layout.*;
+import com.gwtext.client.core.EventObject;
import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.Image;
import java.util.List;
+import org.jboss.bpm.console.client.widgets.HelpPanel;
+
/**
* @author Heiko.Braun <heiko.braun at jboss.com>
*/
@@ -40,12 +46,15 @@
{
super();
this.view = view;
-
this.setId(ID);
- HorizontalLayout layout = new HorizontalLayout(20);
- this.setLayout(layout);
+ this.setFrame(false);
+ this.setBorder(false);
+ this.setHeader(false);
+ //HorizontalLayout layout = new HorizontalLayout(20);
+ //this.setLayout(layout);
+
this.setHeight(50);
this.setBaseCls("bpm-header");
}
@@ -56,9 +65,24 @@
userInfo.setBorder(false);
userInfo.setHeader(false);
userInfo.setFrame(false);
+ userInfo.setStyleName("bpm-header-userinfo");
+ HorizontalLayout layout = new HorizontalLayout(10);
+ userInfo.setLayout(layout);
- userInfo.add( new HTML("<h3>User: "+view.getUsername()+"</h3>"));
-
+ userInfo.add( new Image("images/icons/05.png") );
+ userInfo.add( new HTML(view.getUsername()));
+ userInfo.add(
+ new Button("Logout",
+ new ButtonListenerAdapter(){
+
+ public void onClick(Button button, EventObject eventObject)
+ {
+ view.logout();
+ }
+ }
+ )
+ );
+
this.clear();
this.add(userInfo);
this.doLayout();
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java 2008-10-30 11:03:58 UTC (rev 2670)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java 2008-10-30 11:06:59 UTC (rev 2671)
@@ -92,6 +92,7 @@
private void assembleMainApplication(Panel mainPanel)
{
Panel borderPanel = new Panel();
+ borderPanel.setBorder(false);
borderPanel.setLayout(new BorderLayout());
// ------------------------------------------
@@ -258,4 +259,9 @@
{
return auth.getUsername();
}
+
+ public void logout()
+ {
+ auth.doLogout();
+ }
}
Modified: projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/public/console.css
===================================================================
--- projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/public/console.css 2008-10-30 11:03:58 UTC (rev 2670)
+++ projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/public/console.css 2008-10-30 11:06:59 UTC (rev 2671)
@@ -11,6 +11,12 @@
background-repeat:no-repeat;
}
+.bpm-header-userinfo {
+ float: right;
+ position:relative; top: 10px; right:20px;
+ font-family: sans-serif;
+}
+
.bpm-menu {
height: 50px;
width: 100%;
More information about the jbpm-commits
mailing list