Hi,

Replace
  "if (!conf) return false; ";
with
  "if (!conf) { Wicket.Event.stop(event, true); return false;} ";

in JavascriptEventConfirmation.java


On Wed, May 29, 2013 at 11:07 AM, Marcel Hoerr <marcel.ho...@gmx.de> wrote:

> Hi Martin,
>
> i created a simple quickstart (wicket 6) with a Link and an AjaxLink. I
> used the same Behavior as mentioned in the Wiki (
> https://cwiki.apache.org/WICKET/getting-user-confirmation.html). The
> AjaxLink however get's fired in both cases: click on "ok" or "cancel". If i
> understood you correctly, this should work in wicket 6 too ("cancel" fires
> no request).
>
> Best regards
>
> marcel
>
> > Gesendet: Dienstag, 28. Mai 2013 um 12:58 Uhr
> > Von: "Martin Grigorov" <mgrigo...@apache.org>
> > An: "users@wicket.apache.org" <users@wicket.apache.org>
> > Betreff: Re: Re: Re: wicket 6 and a confirm dialog
> >
> > On Tue, May 28, 2013 at 1:54 PM, Marcel Hoerr <marcel.ho...@gmx.de>
> wrote:
> >
> > > Hi Martin,
> > >
> > > yeah you're right, the onclick solution still works for non-Ajax links.
> > > This should be mentionend in the wiki too, i was irritated about the
> > > "earlier wicket versions" paragraph.
> > >
> >
> > The WIKI is editable by everyone.
> > Please improve it for the next readers.
> > Thanks!
> >
> >
> > > But the onclick solution with a Behavior (or AttributeModifier) is not
> > > working for our Ajax Components anymore. I will give it a try in a
> > > Quickstart, if you say it should work.
> > >
> > > Best regards
> > >
> > > marcel
> > >
> > > > Gesendet: Montag, 27. Mai 2013 um 14:46 Uhr
> > > > Von: "Martin Grigorov" <mgrigo...@apache.org>
> > > > An: "users@wicket.apache.org" <users@wicket.apache.org>
> > > > Betreff: Re: Re: wicket 6 and a confirm dialog
> > > >
> > > > Hi Marcel,
> > > >
> > > > But the solution with onclick attribute is still valid for non-Ajax
> link.
> > > > You can use it for Ajax link too - returning false will stop the
> > > execution
> > > > of the bound event listener used by Wicket to do its work.
> > > >
> > > >
> > > > On Mon, May 27, 2013 at 2:02 PM, <marcel.ho...@gmx.de> wrote:
> > > >
> > > > > Hi Martin,
> > > > >
> > > > > the suggested solution needs AjaxRequestAttributes in order to
> display
> > > the
> > > > > confirm dialog. In an non Ajax setting there would be no
> ajaxrequest
> > > though.
> > > > >
> > > > > Best regards
> > > > >
> > > > > marcel
> > > > >
> > > > > > Am 27.05.13 um 11:37 schrieb Martin Grigorov
> > > > > >
> > > > > > > Hi Marcel,
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > What exactly is the issue with non-Ajax links ?
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Mon, May 27, 2013 at 12:34 PM, Marcel Hoerr <
> > > marcel.ho...@gmx.de>
> > > > > wrote:
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > > Hi wicket community,
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > > i have a question about how to implement a confirm dialog via
> > > > > javascript
> > > > > > >
> > > > > > > > on a button or link. Before wicket 6 we used a simple
> behavior
> > > (as
> > > > > > >
> > > > > > > > mentioned here:
> > > > > > >
> > > > > > > >
> https://cwiki.apache.org/WICKET/getting-user-confirmation.html)
> > > > > which
> > > > > > >
> > > > > > > > could be used to enrich any button or link (ajaxified or
> not) at
> > > any
> > > > > time.
> > > > > > >
> > > > > > > > With wicket 6 this solution is not working anymore.The
> suggested
> > > > > > >
> > > > > > > > (javascript) solution on
> > > > > > >
> > > > > > > >
> > > > >
> > >
> https://cwiki.apache.org/WICKET/getting-user-confirmation.html[https://cwiki.apache.org/WICKET/getting-user-confirmation.html]hastwodownsides(from
>  my perspective):
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > > - It requires an ajax component (button or link).
> > > > > > >
> > > > > > > > - It extends a component. As we use different basic
> components
> > > > > (which use
> > > > > > >
> > > > > > > > buttons or links – not always their ajax companions), we
> would
> > > have
> > > > > to
> > > > > > >
> > > > > > > > extends all these basic components to be able use a confirm
> > > dialog
> > > > > on them
> > > > > > >
> > > > > > > > for certain use cases.
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > > Are there any other suggestions out there or is the suggested
> > > > > solution
> > > > > > >
> > > > > > > > mentioned above the new “wicket way” to achieve a confirm
> dialog?
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > > Best regards
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > > marcel
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > >
> > > > > > > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > > > > >
> > > > > > > > For additional commands, e-mail:
> users-h...@wicket.apache.org
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > >
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > > > For additional commands, e-mail: users-h...@wicket.apache.org
> > > > >
> > > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > For additional commands, e-mail: users-h...@wicket.apache.org
> > >
> > >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>

Reply via email to