[jboss-svn-commits] JBL Code SVN: r34853 - labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Aug 23 20:57:03 EDT 2010


Author: tirelli
Date: 2010-08-23 20:57:02 -0400 (Mon, 23 Aug 2010)
New Revision: 34853

Modified:
   labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java
Log:
merging #34825 into 5.1.x branch

Modified: labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java
===================================================================
--- labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java	2010-08-24 00:52:15 UTC (rev 34852)
+++ labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java	2010-08-24 00:57:02 UTC (rev 34853)
@@ -25,10 +25,13 @@
 
 import com.google.gwt.core.client.EntryPoint;
 import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.logical.shared.ValueChangeEvent;
+import com.google.gwt.event.logical.shared.ValueChangeHandler;
 import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.History;
-import com.google.gwt.user.client.HistoryListener;
 import com.google.gwt.user.client.Window;
+import com.google.gwt.user.client.ui.RootLayoutPanel;
+import com.google.gwt.user.client.ui.RootPanel;
 import com.gwtext.client.util.CSS;
 import com.gwtext.client.widgets.Panel;
 import com.gwtext.client.widgets.QuickTips;
@@ -42,9 +45,7 @@
  * If you hadn't noticed, this is using GWT from google. Refer to GWT docs
  * if GWT is new to you (it is quite a different way of building web apps).
  */
-public class JBRMSEntryPoint
-    implements
-    EntryPoint, HistoryListener {
+public class JBRMSEntryPoint implements EntryPoint {
 
     private LoggedInUserInfo loggedInUserInfo;
 
@@ -55,14 +56,12 @@
         loggedInUserInfo = new LoggedInUserInfo();
         loggedInUserInfo.setVisible(false);
         checkLoggedIn();
-        History.addHistoryListener(this);
     }
 
 	private Panel createMain(Capabilities caps) {
 		return (new ExplorerLayoutManager(loggedInUserInfo, caps)).getBaseLayout();
 	}
 
-
     /**
      * Check if user is logged in, if not, then show prompt.
      * If it is, then we show the app, in all its glory !
@@ -74,7 +73,6 @@
                 	showMain();
                     loggedInUserInfo.setUserName( ctx.userName );
                     loggedInUserInfo.setVisible( true );
-
                 } else {
                 	final LoginWidget lw = new LoginWidget();
                 	lw.setLoggedInEvent(new Command() {
@@ -87,8 +85,6 @@
                 	lw.show();
                 }
             }
-
-
         } );
     }
 
@@ -97,17 +93,18 @@
 		RepositoryServiceFactory.getSecurityService().getUserCapabilities(new GenericCallback<Capabilities>() {
 			public void onSuccess(Capabilities cp) {
 				Window.setStatus(" ");
+				//RootLayoutPanel.get().add(createMain(cp));
 				new Viewport(createMain(cp));
 
 			}
 		});
+		
+	    // Setup a history handler to reselect the associate menu item
+	    final ValueChangeHandler<String> historyHandler = new ValueChangeHandler<String>() {
+	      public void onValueChange(ValueChangeEvent<String> event) {
+              //TODO: Handle History
+	      }
+	    };
+	    History.addValueChangeHandler(historyHandler);		
 	}
-
-	public void onHistoryChanged(String a) {
-
-	}
-
-
-
-
 }



More information about the jboss-svn-commits mailing list