Add Cancel button to Register New Email dialog
Bug: issue 574 Change-Id: Ib9fbdee5d6de0da7905d5d132644e1ad97817652 Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
@@ -90,6 +90,7 @@ public interface AccountConstants extends Constants {
|
||||
String contactFieldFax();
|
||||
String buttonOpenRegisterNewEmail();
|
||||
String buttonSendRegisterNewEmail();
|
||||
String buttonCancel();
|
||||
String titleRegisterNewEmail();
|
||||
String descRegisterNewEmail();
|
||||
|
||||
|
@@ -77,6 +77,7 @@ contactFieldPhone = Phone Number
|
||||
contactFieldFax = Fax Number
|
||||
buttonOpenRegisterNewEmail = Register New Email ...
|
||||
buttonSendRegisterNewEmail = Register
|
||||
buttonCancel = Cancel
|
||||
titleRegisterNewEmail = Register Email Address
|
||||
descRegisterNewEmail = \
|
||||
<p>A confirmation link will be sent by email to this address.</p>\
|
||||
|
@@ -254,6 +254,7 @@ class ContactPanelShort extends Composite {
|
||||
inEmail.setVisibleLength(60);
|
||||
|
||||
final Button register = new Button(Util.C.buttonSendRegisterNewEmail());
|
||||
final Button cancel = new Button(Util.C.buttonCancel());
|
||||
final FormPanel form = new FormPanel();
|
||||
form.addSubmitHandler(new FormPanel.SubmitHandler() {
|
||||
@Override
|
||||
@@ -288,9 +289,21 @@ class ContactPanelShort extends Composite {
|
||||
form.submit();
|
||||
}
|
||||
});
|
||||
cancel.addClickHandler(new ClickHandler() {
|
||||
@Override
|
||||
public void onClick(ClickEvent event) {
|
||||
box.hide();
|
||||
}
|
||||
});
|
||||
|
||||
final FlowPanel buttons = new FlowPanel();
|
||||
buttons.setStyleName(Gerrit.RESOURCES.css().patchSetActions());
|
||||
buttons.add(register);
|
||||
buttons.add(cancel);
|
||||
|
||||
body.add(new HTML(Util.C.descRegisterNewEmail()));
|
||||
body.add(inEmail);
|
||||
body.add(register);
|
||||
body.add(buttons);
|
||||
|
||||
box.setText(Util.C.titleRegisterNewEmail());
|
||||
box.setWidget(form);
|
||||
|
Reference in New Issue
Block a user