[Seaside] How to write jQuery $.ready scripts?
Julian Fitzell
jfitzell at gmail.com
Sat Jan 2 08:52:01 UTC 2010
Hi Davorin,
Try #addLoadScript: - look for senders if you need examples.
Cheers,
Julian
On Fri, Jan 1, 2010 at 2:31 PM, Davorin Rusevljan
<davorin.rusevljan at gmail.com> wrote:
> I guess I am a bit dense right now, so forgive me if I am askig obvious.
>
> So, I would like to have few jQuery operations executed when DOM is
> ready. My best so far is:
>
> renderContentOn: html
> html script: (html jQuery
> ready: ( (html jQuery: #glavati)
> text: 'Njurko';
> on: 'click' do: 'alert("gotcha");' )).
>
> html script: (html jQuery
> ready: 'alert("aha");' ).
>
> html heading
> level: 1;
> id: #glavati;
> with: 'Gurko'.
>
> Which does get job done, but in generated html it opens javascript tag
> twice which is kind of ugly (especially if I would have more
> operations in the future). So how would I structure code above so that
> generated code has just one script tag? Or even better, has one script
> tag, and also just one $.ready with 2 statements in it?
>
> Or I am doing it backwards and should put all that code in plain
> javascript file and just include it as is?
>
> Am I missing something or there is no Seaside binding for
> jQuery(..).click() function? (I am using Dolphin port of Seaside which
> is 2.9.something)
>
> Many thanks!
>
> rush
> http://www.cloud208.com/
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
More information about the seaside
mailing list