public FormStylePopup(final Image icon, final String title) { add(new ModalHeader() {{ add(new Heading(HeadingSize.H4) {{ add(icon); getElement().setInnerText(title); }}); }}); setBody(uiBinder.createAndBindUi(this)); }
public FormStylePopup(final String title) { setBody(uiBinder.createAndBindUi(this)); setTitle(title); }
public void show() { if (!isShowing) { modal.show(); isShowing = true; } }
@Override public void execute() { modal.hide(); } }));
@Override public void show(String title, String message, Command yesCommand) { YesNoCancelPopup.newYesNoCancelPopup(title, message, yesCommand, null, null).show(); } }
protected YesNoCancelPopup newYesNoPopup(final String title, final String message, final Command yesCommand, final Command noCommand) { return YesNoCancelPopup.newYesNoCancelPopup(title, message, yesCommand, noCommand, null); }
@Override public void execute() { pop.hide(); } }
@Override public void onShown(ModalShownEvent shownEvent) { setFocus(BaseModal.this, Boolean.FALSE); } });
private void setShowHandler() { //Setting Focus in show() doesn't work so set after Modal is shown addShownHandler(new ModalShownHandler() { @Override public void onShown(ModalShownEvent shownEvent) { setFocus(BaseModal.this, Boolean.FALSE); } }); }
@Override public void hide() { if ( modal != null ) { modal.hide(); } }
@Override public void show() { modal.show(); } }
@Override public void show(String title, String message, Command yesCommand, Command noCommand) { YesNoCancelPopup.newYesNoCancelPopup(title, message, yesCommand, noCommand, null).show(); }
protected YesNoCancelPopup newYesNoPopup(final String title, final String message, final Command yesCommand, final Command noCommand) { return YesNoCancelPopup.newYesNoCancelPopup(title, message, yesCommand, noCommand, null); }
public FormStylePopup(final Image icon, final String title) { add(new ModalHeader() {{ add(new Heading(HeadingSize.H4) {{ add(icon); getElement().setInnerText(title); }}); }}); setBody(uiBinder.createAndBindUi(this)); }
public FormStylePopup(final String title) { setBody(uiBinder.createAndBindUi(this)); setTitle(title); }
@Override public ChangePassword.View hide() { modal.hide(); return this; }
public void show() { cancelNextHiddenEvent = false; modal.show(); } }
@Override public void hide() { if ( modal != null ) { modal.hide(); } }