[Seaside] Calling a DOM method from jQuery

Lukas Renggli renggli at gmail.com
Sat Apr 25 09:24:29 UTC 2009


> - Clean image with SeaSide 2.9-a3
> - Installed latest Comet and Comet examples.
> - Run the Counter example, and the counters only update when I
> manually refresh the page.

I cannot reproduce. I followed the steps and loaded Seaside 2.9-a3
into a fresh Pharo image and then updated to the latest code. It works
for me. Are you sure that you are using the WAListener? Comet requires
a streaming server and does not work with Swazoo or the normal Kom
adaptor. Unfortunately it does not show an error message, as earlier
versions did.

Lukas

>
> - Deleted Comet classes from image
> - Loaded Comet-Core 31
> - Re run Counter app, and all counter update automatically.
>
> I will be working on this again tomorrow, and will let you know what I find.
>
>
>
> On Fri, Apr 24, 2009 at 16:16, Lukas Renggli <renggli at gmail.com> wrote:
>> As I said, I cannot reproduce the Comet problems. It works for me. Are
>> there any complaints by FireBug?
>>
>> Lukas
>>
>> On Fri, Apr 24, 2009 at 9:11 PM, John Toohey <johnptoohey at gmail.com> wrote:
>>> Excellent work, thanks Lukas.
>>>
>>> BTW, Do you know what is causing the problems in the Comet examples in
>>> the latest Comet code?
>>>
>>> On Fri, Apr 24, 2009 at 14:56, Lukas Renggli <renggli at gmail.com> wrote:
>>>> Name: JQuery-Core-lr.58
>>>> Author: lr
>>>> Time: 24 April 2009, 8:49:46 pm
>>>> UUID: 8123a342-53a1-4be6-84b6-101687e42b01
>>>> Ancestors: JQuery-Core-lr.57
>>>>
>>>> - added missing events and all triggers
>>>>
>>>> This adds #triggerFocus, and many other things missing from the
>>>> event-protocol (http://docs.jquery.com/Events).
>>>>
>>>> Lukas
>>>>
>>>> On Fri, Apr 24, 2009 at 8:27 PM, Lukas Renggli <renggli at gmail.com> wrote:
>>>>>> To set the focus to the first field in a jQuery Dialog, I call onOpen:
>>>>>> ((html jQuery id: #username)  call: 'focus()'); Its works fine, but FF
>>>>>> complains that focus() is not a function. Am I doing something wrong
>>>>>> here?
>>>>>
>>>>> The argument to #call: is a method name, not a method call itself. If
>>>>> you have a look at the generated code with FireBug you can see that
>>>>> this produces $('#username').focus()(). The methods #call:,
>>>>> #call:with:, #call:with:with:, etc. are the Javascript counterpart to
>>>>> #perform:, #perform:with:, #perform:with:with: in Smalltalk.
>>>>>
>>>>> Another issue -- but that is from my side -- is that #focus is
>>>>> missing. I will shortly commit a version of JQuery-Core that includes
>>>>> these event triggers as native methods, so you don't need to use
>>>>> #call: anymore.
>>>>>
>>>>> Lukas
>>>>>
>>>>> --
>>>>> Lukas Renggli
>>>>> http://www.lukas-renggli.ch
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Lukas Renggli
>>>> http://www.lukas-renggli.ch
>>>> _______________________________________________
>>>> seaside mailing list
>>>> seaside at lists.squeakfoundation.org
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>
>>>
>>>
>>>
>>> --
>>> -JT
>>> _______________________________________________
>>> 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
>>
>
>
>
> --
> -JT
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>



-- 
Lukas Renggli
http://www.lukas-renggli.ch


More information about the seaside mailing list