X-Git-Url: https://code.grnet.gr/git/pithos/blobdiff_plain/43d317b2329a66b6352ce52e363064cbdb2dba37..fc2e3576461505f3448c65370e8fc30b0e881c88:/src/gr/ebs/gss/client/PermissionsAddDialog.java?ds=sidebyside diff --git a/src/gr/ebs/gss/client/PermissionsAddDialog.java b/src/gr/ebs/gss/client/PermissionsAddDialog.java index 3f14451..532ed36 100644 --- a/src/gr/ebs/gss/client/PermissionsAddDialog.java +++ b/src/gr/ebs/gss/client/PermissionsAddDialog.java @@ -78,6 +78,17 @@ public class PermissionsAddDialog extends DialogBox { groups = _groups; userAdd = _userAdd; permList = _permList; + + groupBox.getElement().setId("addPermission.dropDown"); + + suggestBox.getElement().setId("addPermission.textBox"); + + read.getElement().setId("addPermission.read"); + + write.getElement().setId("addPermission.write"); + + modifyACL.getElement().setId("addpermission.modify"); + for (GroupResource group : _groups) groupBox.addItem(group.getName(), group.getName()); final VerticalPanel panel = new VerticalPanel(); @@ -114,6 +125,10 @@ public class PermissionsAddDialog 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. @@ -145,6 +160,7 @@ public class PermissionsAddDialog extends DialogBox { hide(); } }); + ok.getElement().setId("addPermission.button.ok"); buttons.add(ok); buttons.setCellHorizontalAlignment(ok, HasHorizontalAlignment.ALIGN_CENTER); // Create the 'Cancel' button, along with a listener that hides the @@ -156,6 +172,7 @@ public class PermissionsAddDialog extends DialogBox { hide(); } }); + cancel.getElement().setId("addPermission.button.cancel"); buttons.add(cancel); buttons.setCellHorizontalAlignment(cancel, HasHorizontalAlignment.ALIGN_CENTER); buttons.setSpacing(8); @@ -236,7 +253,7 @@ public class PermissionsAddDialog 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() {