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