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;
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");
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
}\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