[Seaside] A welcome; and chaining jQuery events

Wojciech Kaczmarek wojtekk at kofeina.net
Tue Oct 15 14:46:00 UTC 2013


Hi,
this is obvious, isn't it? Now how to do this not leaving Smalltalk
and not introducing literal javascript?

W.

On Tue, Oct 15, 2013 at 4:38 PM, Karsten Kusche <karsten at heeg.de> wrote:
> try the documentation:
>
> http://api.jquery.com/fadeout/ there's an options parameter that you can
> pass to fadeout. In that dictionary you can specify a done-function.
>
> Kind Regards
> Karsten
>
> --
> Karsten Kusche - Dipl. Inf. (FH) - karsten at heeg.de
> Georg Heeg eK - Köthen
> Handelsregister: Amtsgericht Dortmund A 12812
>
> Am Dienstag, 15. Oktober 2013 um 16:04 schrieb Wojciech Kaczmarek:
>
> Hello,
>
> I'd like to welcome everyone on this list. I was playing with Seaside
> many years ago and I'm very glad to see it not only survived but being
> still active and evolving :)
>
> Now I'm trying to get my head around the idea of interactive web
> components I always wanted to have in a library. Looks like with some
> creativity and discipline Seaside may be the platform it's possible to
> have such thing on.
>
> I am experimenting now with giving the components visual behavior via
> jquery effects. Say I want to: fade out some dom element, then replace
> it with another and fade in this new one. My tries now boil down to a
> very specific question:
>
> How to properly chain jQuery effects?
>
> If I do something like:
>
> html fooElement
> id: id;
> onClick: (html jQuery ajax script: [ :s |
> s << (s jQuery: id) fadeOut: 2 seconds.
> s << (s jQuery: id) parent html: OtherFoo new.
> ]
>
> then the fade-out action will be fired -- meaning: started, but then
> the dom replacement will be also fired right-away, effectively
> replacing the element being faded out.
> I need a method for chaining actions - not only pre-existing effects
> but also dom manipulation, and, ideally, any javascript, so that one
> is starting upon completion of another.
> I realize it'd require to have some Seaside API over what goes into js
> complete() callback handlers - is there anything like this, possibly
> undocumented?
>
>
> cheers,
>
> Wojtek


More information about the seaside mailing list