[jboss-svn-commits] JBL Code SVN: r34825 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Aug 20 23:20:57 EDT 2010
Author: jervisliu
Date: 2010-08-20 23:20:56 -0400 (Fri, 20 Aug 2010)
New Revision: 34825
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java
Log:
Replace deprecated GWT API.
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java 2010-08-20 22:39:10 UTC (rev 34824)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/JBRMSEntryPoint.java 2010-08-21 03:20:56 UTC (rev 34825)
@@ -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