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 contactFieldFax();
|
||||||
String buttonOpenRegisterNewEmail();
|
String buttonOpenRegisterNewEmail();
|
||||||
String buttonSendRegisterNewEmail();
|
String buttonSendRegisterNewEmail();
|
||||||
|
String buttonCancel();
|
||||||
String titleRegisterNewEmail();
|
String titleRegisterNewEmail();
|
||||||
String descRegisterNewEmail();
|
String descRegisterNewEmail();
|
||||||
|
|
||||||
|
@@ -77,6 +77,7 @@ contactFieldPhone = Phone Number
|
|||||||
contactFieldFax = Fax Number
|
contactFieldFax = Fax Number
|
||||||
buttonOpenRegisterNewEmail = Register New Email ...
|
buttonOpenRegisterNewEmail = Register New Email ...
|
||||||
buttonSendRegisterNewEmail = Register
|
buttonSendRegisterNewEmail = Register
|
||||||
|
buttonCancel = Cancel
|
||||||
titleRegisterNewEmail = Register Email Address
|
titleRegisterNewEmail = Register Email Address
|
||||||
descRegisterNewEmail = \
|
descRegisterNewEmail = \
|
||||||
<p>A confirmation link will be sent by email to this address.</p>\
|
<p>A confirmation link will be sent by email to this address.</p>\
|
||||||
|
@@ -254,6 +254,7 @@ class ContactPanelShort extends Composite {
|
|||||||
inEmail.setVisibleLength(60);
|
inEmail.setVisibleLength(60);
|
||||||
|
|
||||||
final Button register = new Button(Util.C.buttonSendRegisterNewEmail());
|
final Button register = new Button(Util.C.buttonSendRegisterNewEmail());
|
||||||
|
final Button cancel = new Button(Util.C.buttonCancel());
|
||||||
final FormPanel form = new FormPanel();
|
final FormPanel form = new FormPanel();
|
||||||
form.addSubmitHandler(new FormPanel.SubmitHandler() {
|
form.addSubmitHandler(new FormPanel.SubmitHandler() {
|
||||||
@Override
|
@Override
|
||||||
@@ -288,9 +289,21 @@ class ContactPanelShort extends Composite {
|
|||||||
form.submit();
|
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(new HTML(Util.C.descRegisterNewEmail()));
|
||||||
body.add(inEmail);
|
body.add(inEmail);
|
||||||
body.add(register);
|
body.add(buttons);
|
||||||
|
|
||||||
box.setText(Util.C.titleRegisterNewEmail());
|
box.setText(Util.C.titleRegisterNewEmail());
|
||||||
box.setWidget(form);
|
box.setWidget(form);
|
||||||
|
Reference in New Issue
Block a user