changed Focuslistener to ClickListener since the former is problematic in IE and...
authorfstamatelopoulos <devnull@localhost>
Thu, 9 Apr 2009 08:43:54 +0000 (08:43 +0000)
committerfstamatelopoulos <devnull@localhost>
Thu, 9 Apr 2009 08:43:54 +0000 (08:43 +0000)
gss/src/gr/ebs/gss/client/CredentialsDialog.java
gss/src/gr/ebs/gss/client/FilePropertiesDialog.java

index 77d7116..188891b 100644 (file)
@@ -23,7 +23,6 @@ import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.ClickListener;
 import com.google.gwt.user.client.ui.DialogBox;
 import com.google.gwt.user.client.ui.FlexTable;
-import com.google.gwt.user.client.ui.FocusListener;
 import com.google.gwt.user.client.ui.HTML;
 import com.google.gwt.user.client.ui.HasHorizontalAlignment;
 import com.google.gwt.user.client.ui.KeyboardListener;
@@ -73,26 +72,24 @@ public class CredentialsDialog extends DialogBox {
                username.setText(GSS.get().getCurrentUserResource().getUsername());
                username.setReadOnly(true);
                username.setWidth(WIDTH_FIELD);
-               username.addFocusListener(new FocusListener() {
-                       public void onFocus(Widget sender) {
+               username.addClickListener(new ClickListener () {
+
+                       public void onClick(Widget sender) {
                                ((TextBox) sender).selectAll();
                        }
-                       public void onLostFocus(Widget sender) {
-                               ((TextBox) sender).setSelectionRange(0, 0);
-                       }
+
                });
                table.setWidget(0, 1, username);
                TextBox tokenBox = new TextBox();
                tokenBox.setText(token);
                tokenBox.setReadOnly(true);
                tokenBox.setWidth(WIDTH_FIELD);
-               tokenBox.addFocusListener(new FocusListener() {
-                       public void onFocus(Widget sender) {
+               tokenBox.addClickListener(new ClickListener () {
+
+                       public void onClick(Widget sender) {
                                ((TextBox) sender).selectAll();
                        }
-                       public void onLostFocus(Widget sender) {
-                               ((TextBox) sender).setSelectionRange(0, 0);
-                       }
+
                });
                table.setWidget(1, 1, tokenBox);
                table.getFlexCellFormatter().setStyleName(0, 0, "props-labels");
index 55cade7..8551976 100644 (file)
@@ -46,7 +46,6 @@ import com.google.gwt.user.client.ui.DialogBox;
 import com.google.gwt.user.client.ui.DisclosurePanel;\r
 import com.google.gwt.user.client.ui.FlexTable;\r
 import com.google.gwt.user.client.ui.FlowPanel;\r
-import com.google.gwt.user.client.ui.FocusListener;\r
 import com.google.gwt.user.client.ui.FocusPanel;\r
 import com.google.gwt.user.client.ui.HTML;\r
 import com.google.gwt.user.client.ui.HasHorizontalAlignment;\r
@@ -287,13 +286,12 @@ public class FilePropertiesDialog extends DialogBox {
                }\r
 \r
                TextBox path = new TextBox();\r
-               path.addFocusListener(new FocusListener() {\r
-                       public void onFocus(Widget sender) {\r
+               path.addClickListener(new ClickListener () {\r
+\r
+                       public void onClick(Widget sender) {\r
                                ((TextBox) sender).selectAll();\r
                        }\r
-                       public void onLostFocus(Widget sender) {\r
-                               ((TextBox) sender).setSelectionRange(0, 0);\r
-                       }\r
+\r
                });\r
                path.setText(file.getPath());\r
                path.setTitle("Use this URI for sharing this file with the world");\r