[Seaside] Degrading Remove Button
Robert Sirois
watchlala at hotmail.com
Mon Oct 5 15:45:43 UTC 2009
Try:
...
onSuccess: (html javascript refresh);
...
I've used something similar in the past.
RS
From: joel.turnbull at ardishealth.com
Date: Mon, 5 Oct 2009 10:47:51 -0400
Subject: Re: [Seaside] Degrading Remove Button
To: seaside at lists.squeakfoundation.org
This is working great, Lukas, thank you.
One more question. What's the best way to trigger a refresh after the onClick callback?
My best guess is to add a hidden submit button with an empty callback, and activate it via onSuccess: or onComplete:, but I can't figure out how to trigger it because triggerFormElement: ignores submit callbacks. Maybe the hidden submit is not even necessary. Here's where I'm at...
html anchor
onClick: (html scriptaculous request
callback: [ self removeItem ];
confirm: 'Are you sure to remove Foo?';
onSuccess: ( html scriptaculous request triggerFormElement: 'hiddenSubmit' );
return: false);
callback: [ (self confirm: 'Are you sure to remove?') ifTrue: [
self removeItem ] ];
with: 'remove'
On Fri, Oct 2, 2009 at 12:56 PM, Lukas Renggli <renggli at gmail.com> wrote:
Try something along:
html anchor
onClick: (html scriptaculous request
callback: [ self removeItem ];
confirm: 'Are you sure to remove Foo?';
return: false);
callback: [ (self confirm: 'Are you sure to remove?') ifTrue: [
self removeItem ] ];
with: 'remove'
Lukas
2009/10/2 Joel Turnbull <joel.turnbull at ardishealth.com>:
>
> I have a remove button that I'd like to pop a js confirmation dialog.
>
> I'd like the button to degrade so that if js is disabled, the user will be
> taken to a separate confirmation page, ala the WAComponent confirm:
>
> Here's the closest I've gotten
>
> html submitButton
> onClick: 'return confirm(''Are you sure you wish to remove', aFoo
> name,'?'')';
> callback: [ self confirm: 'Are you sure you wish to remove', aFoo name,'?'
> ];
> with: each value
>
> The problem with that is, the result of the js confirmation returning true
> is the callback, which is another confirmation.
>
> It seems like I need a separate callback to handle the result of the js
> confim. Is that doable? Any other ideas?
>
> I played around with the WAAsyncComponent onClickCallback: but that didn't
> seem to do what I expected.
>
> Thanks,
> Joel
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
--
Lukas Renggli
http://www.lukas-renggli.ch
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
http://clk.atdmt.com/GBL/go/171222984/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20091005/9cacf949/attachment.htm
More information about the seaside
mailing list