You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by no...@apache.org on 2009/06/27 16:32:55 UTC

svn commit: r788980 - in /labs/hupa: src/main/java/org/apache/hupa/client/view/LoginView.java src/main/java/org/apache/hupa/client/view/MainView.java war/Hupa.css

Author: norman
Date: Sat Jun 27 14:32:55 2009
New Revision: 788980

URL: http://svn.apache.org/viewvc?rev=788980&view=rev
Log:
handle focus on enter 
show hand cursor on clickable table rows

Modified:
    labs/hupa/src/main/java/org/apache/hupa/client/view/LoginView.java
    labs/hupa/src/main/java/org/apache/hupa/client/view/MainView.java
    labs/hupa/war/Hupa.css

Modified: labs/hupa/src/main/java/org/apache/hupa/client/view/LoginView.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/view/LoginView.java?rev=788980&r1=788979&r2=788980&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/view/LoginView.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/view/LoginView.java Sat Jun 27 14:32:55 2009
@@ -12,6 +12,7 @@
 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.KeyUpEvent;
 import com.google.gwt.event.dom.client.KeyUpHandler;
 import com.google.gwt.user.client.Cookies;
@@ -69,6 +70,7 @@
 		grid.setWidget(2, 1, saveBox);
 		usernameTextBox.addKeyUpHandler(this);
 		usernameTextBox.setText(Cookies.getCookie("username"));
+		usernameTextBox.setFocus(true);
 		passwordTextBox.addKeyUpHandler(this);
 		passwordTextBox.setText(Cookies.getCookie("password"));
 		vPanel.add(grid);
@@ -132,6 +134,7 @@
 		loginButton.setEnabled(false);
 		usernameTextBox.setText("");
 		passwordTextBox.setText("");
+		usernameTextBox.setFocus(true);
 	}
 
 	private void error() {
@@ -165,8 +168,20 @@
 		} else {
 			loginButton.setEnabled(false);
 		}
+		
+		if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
+		    if (event.getSource().equals(usernameTextBox)) {
+	            passwordTextBox.setFocus(true);
+	        }  else if (event.getSource().equals(passwordTextBox)) {
+	            if (loginButton.isEnabled()) {
+	                loginButton.click();
+	            }
+	        }
+		}
+		
 	}
 	
+	
 	private String getUsername() {
 		return usernameTextBox.getText();
 	}

Modified: labs/hupa/src/main/java/org/apache/hupa/client/view/MainView.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/view/MainView.java?rev=788980&r1=788979&r2=788980&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/view/MainView.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/view/MainView.java Sat Jun 27 14:32:55 2009
@@ -252,6 +252,7 @@
 					.getSubject()));
 			mailTable.setText(rows, 3, dFormat.format(message
 					.getIMAPHeader().getReceivedDate()));
+			
 			if (rows % 2 == 0) {
 				mailTable.getRowFormatter().setStyleName(rows,
 						"hupa-Mailtable-row1");

Modified: labs/hupa/war/Hupa.css
URL: http://svn.apache.org/viewvc/labs/hupa/war/Hupa.css?rev=788980&r1=788979&r2=788980&view=diff
==============================================================================
--- labs/hupa/war/Hupa.css (original)
+++ labs/hupa/war/Hupa.css Sat Jun 27 14:32:55 2009
@@ -57,6 +57,7 @@
 	vertical-align: 	top;
 	margin: 			0px 5px 0px 5px;
 	font-size: 			80%;
+	cursor:             hand; 
 }
 .hupa-Mailtable-row1 {
 	background-color:	#FFFFFF;
@@ -64,7 +65,7 @@
 	vertical-align: 	top;
 	margin: 			0px 5px 0px 5px;
 	font-size: 			80%;
-	
+	cursor:             hand; 
 }
 
 .hupa-Mailtable-row2 {
@@ -73,4 +74,5 @@
 	vertical-align:		top;
 	margin: 			0px 5px 0px 5px;
 	font-size: 			80%;
+	cursor:             hand; 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org