Thanks everyone.. just in case anyone wants it. this is what is did
public abstract class ConfirmAjaxButton extends IndicatingAjaxButton { private String message; public ConfirmAjaxButton(String id, String message, Form form) { super(id,form); this.message = message; } @Override protected IAjaxCallDecorator getAjaxCallDecorator() { return new AjaxPreprocessingCallDecorator(super.getAjaxCallDecorator()) { @Override public CharSequence preDecorateScript(CharSequence script) { return "if(!confirm('" + message + "')) return false;" + script; } }; } } Ryan Gravener-3 wrote: > > decorateScript(java.lang.CharSequence script) { > > return "if(confirm('Are you sure?')) {" + script " + "}"; > > } > > On Tue, Apr 1, 2008 at 10:03 PM, Pinger <[EMAIL PROTECTED]> wrote: >> >> Opps I think I deleted my reply somehow.. Anyway I said if you could >> post > a >> >> >> code example of the behavior you made, you would be my hero :) >> >> djo.mos wrote: >> > >> > Hi, >> > >> > Pinger wrote: >> >> >> >> I want to get a Yes/No confirm dialog, so I only "Do Stuff" if they > say >> >> yes.. >> >> >> > >> > What kind of confirmation ? Javascript ? Html ? >> > for the first, you could use this >> > >> > ajaxButton.add(new SimpleAttributeModifier("onclick", "return >> > confirm('Delete ?');")); >> > >> > Cheers >> > >> >> -- >> View this message in context: > http://www.nabble.com/Make-a-Ajax-button-have-a-confirm-dialog-tp16425091p16436264.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > -- > Ryan Gravener > http://ryangravener.com > > -- View this message in context: http://www.nabble.com/Make-a-Ajax-button-have-a-confirm-dialog-tp16425091p16447228.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]