X-Git-Url: https://code.grnet.gr/git/pithos/blobdiff_plain/6e6e914e7a0ac0fd3b429fd2cfb5e56166e77e1d..0a453e3ba2e37ec20080f75841e0d621e6974a2a:/src/gr/ebs/gss/client/UserAddDialog.java diff --git a/src/gr/ebs/gss/client/UserAddDialog.java b/src/gr/ebs/gss/client/UserAddDialog.java index c768f04..b7948eb 100644 --- a/src/gr/ebs/gss/client/UserAddDialog.java +++ b/src/gr/ebs/gss/client/UserAddDialog.java @@ -66,7 +66,7 @@ public class UserAddDialog extends DialogBox { setText("Add User"); VerticalPanel panel = new VerticalPanel(); setWidget(panel); - panel.addStyleName("gwt-TabPanelBottom"); + panel.addStyleName("gss-TabPanelBottom"); userTable.addStyleName("gss-permList"); userTable.setWidget(0, 0, new Label("Username:")); userTable.getFlexCellFormatter().setStyleName(0, 0, "props-toplabels"); @@ -90,6 +90,10 @@ public class UserAddDialog extends DialogBox { keyCode == KeyCodes.KEY_LEFT || keyCode == KeyCodes.KEY_RIGHT) return; + if (keyCode==KeyCodes.KEY_ESCAPE) { + suggestBox.hideSuggestionList(); + return; + } String text = suggestBox.getText().trim(); // Avoid useless queries for keystrokes that do not modify the // text. @@ -124,7 +128,7 @@ public class UserAddDialog extends DialogBox { buttons.add(cancel); buttons.setCellHorizontalAlignment(cancel, HasHorizontalAlignment.ALIGN_CENTER); buttons.setSpacing(8); - buttons.addStyleName("gwt-TabPanelBottom"); + buttons.addStyleName("gss-TabPanelBottom"); panel.add(buttons); panel.setCellHorizontalAlignment(buttons, HasHorizontalAlignment.ALIGN_CENTER); panel.addStyleName("gss-DialogBox"); @@ -210,18 +214,18 @@ public class UserAddDialog extends DialogBox { GWT.log("Searching for " + query, null); GetCommand eg = new GetCommand(UserSearchResource.class, - app.getApiPath() + "users/" + URL.encodeComponent(query), false) { + app.getApiPath() + "users/" + URL.encodeComponent(query), false, null) { @Override public void onComplete() { - DisplayHelper.hideSuggestions(suggestBox); + suggestBox.hideSuggestionList(); oracle.clear(); UserSearchResource s = getResult(); for (UserResource user : s.getUsers()) { GWT.log("Found " + user.getUsername(), null); oracle.add(user.getUsername()); } - DisplayHelper.showSuggestions(suggestBox, selectedUser); + suggestBox.showSuggestionList(); } @Override