[jboss-svn-commits] JBL Code SVN: r34850 - 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 19:06:38 EDT 2010


Author: tirelli
Date: 2010-08-23 19:06:38 -0400 (Mon, 23 Aug 2010)
New Revision: 34850

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

Modified: labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client/LoginWidget.java
===================================================================
--- labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client/LoginWidget.java	2010-08-23 22:53:08 UTC (rev 34849)
+++ labs/jbossrules/branches/5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/client/LoginWidget.java	2010-08-23 23:06:38 UTC (rev 34850)
@@ -40,11 +40,15 @@
 import org.drools.guvnor.client.messages.Constants;
 
 import com.google.gwt.user.client.Command;
-import com.google.gwt.user.client.ui.*;
-import com.gwtext.client.core.EventObject;
-import com.gwtext.client.widgets.event.KeyListener;
-import com.gwtext.client.widgets.form.TextField;
+import com.google.gwt.user.client.ui.Button;
+import com.google.gwt.user.client.ui.PasswordTextBox;
+import com.google.gwt.user.client.ui.TextBox;
 import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.event.dom.client.KeyCodes;
+import com.google.gwt.event.dom.client.KeyPressEvent;
+import com.google.gwt.event.dom.client.KeyPressHandler;
 
 /**
  * Used for logging in, obviously !
@@ -61,47 +65,39 @@
 	public void show() {
 		final FormStylePopup pop = new FormStylePopup("images/login.gif", messages.Login());
 
-		final TextField userName = new TextField("username");
+		final TextBox userName = new TextBox();
 		pop.addAttribute(messages.UserName(), userName);
-
-		final TextField password = new TextField("password" );
-		password.setPassword(true);
+		final PasswordTextBox password = new PasswordTextBox();
 		pop.addAttribute(messages.Password(), password);
 
-        KeyListener kl = new KeyListener() {
-          	public void onKey(int key, EventObject e) {
-				if (key == KeyboardListener.KEY_ENTER) {
-                    doLogin(userName, password, pop);
-                }
-				
-            }
-        };
+		KeyPressHandler kph = new KeyPressHandler() {
+			public void onKeyPress(KeyPressEvent event) {
+				if (KeyCodes.KEY_ENTER == event.getNativeEvent().getKeyCode()) {
+					doLogin(userName, password, pop);
+				}
+			}
+		};
+	    userName.addKeyPressHandler(kph);
+	    password.addKeyPressHandler(kph);
 
-        userName.addKeyListener(KeyboardListener.KEY_ENTER, kl);
-        password.addKeyListener(KeyboardListener.KEY_ENTER, kl);
-
-		Button b = new Button(messages.OK());
-
-		b.addClickListener(new ClickListener() {
-			public void onClick(Widget arg0) {
+	    Button b = new Button(messages.OK());
+		b.addClickHandler(new ClickHandler() {
+			public void onClick(ClickEvent event) {
                 doLogin(userName, password, pop);
-			}
+			}			
 		});
 		
 		pop.addAttribute("", b);
-    //
 
         pop.setAfterShow(new Command() {
             public void execute() {
-                userName.focus(true,100);                    
-            	
+                userName.setFocus(true);             
             }
         });
-		pop.show();
-		
+		pop.show();		
 	}
 
-    private void doLogin(final TextField userName, TextField password, final FormStylePopup pop) {
+    private void doLogin(final TextBox userName, PasswordTextBox password, final FormStylePopup pop) {
         LoadingPopup.showMessage(messages.Authenticating());
         RepositoryServiceFactory.login( userName.getText(), password.getText(), new GenericCallback() {
             public void onSuccess(Object o) {



More information about the jboss-svn-commits mailing list