[Seaside] Re: Seaside Async and form submission
Bany, Michel
mbany at cincom.com
Thu Feb 19 18:23:26 UTC 2009
> The old version of Seaside and Async I am using does not have
> WAAsyncComponent.
OK, but I think my fix may work because class WAHtmlAttribute has been
pretty stable if I recall correctly.
> This is fix for Seaside?
Yes, the fix is for a Seaside class.
> > With the fix, your tiny class works fine in FF, but not in
> Safari. I
> > didn't try in IE.
>
> Ah, well it would need to work for all three. Maybe there is
> still a
> way.
I tried to figure out why it didn't work for Safari and I succeeded in
crashing Safari many times when I added breakpoints in the javascript.
> The class doesn't do exactly what I want because of the form.
> I also
> noticed it was replacing the form and changed it so that it would
> not. I mentioned this in a followup post.
>
> However this raises the question of whether there is anything
> technically wrong with a live component replacing the part of
> the DOM
> tree it lives in, or even the whole page. Is this going to cause
> weird problems? This is important to me because Run BASIC is a
> completely open ended programming system. It helps me if
> Seaside and
> Async are robust enough to handle this, but I can add Ajax training
> wheels if needed.
Beside suggesting you go for Scriptaculous, I cannot help here, sorry.
(I tried a Scriptaculous version of your tiny class and it worked fine
in Safari).
>
> Also, it has taken me some time to really understand the idiom
> of Async. It was easy for me to make wrong assumptions about
> its intended usage. I have been unable to find any real Async
> documentation since most of the attention goes to Scriptaculous.
> I have been trying to avoid that since it relies on Prototype
> which I've
> heard is incompatible with toolkits like Dojo and jQuery.
Here is some sort of description of the idiom by Async's author
http://www.cincomsmalltalk.com/userblogs/avi/blogView?entry=3268075684
More information about the seaside
mailing list