[Seaside] How to stop periodical, end a polling mechanism... again
Leandro Pérez
lperez at lifia.info.unlp.edu.ar
Fri Jul 6 18:57:34 UTC 2007
Julien Berthaud wrote:
>
> I have followed your thread which is quite interesting.
> I have successfully followed the advices Lukas provided.
>>>
>>> It's so frustrating!!
> It's so amazing when it works !!!
>>
>> I copy and pasted your example. I fixed it according to my previous
>> mail and it works. As a response you should only get:
>>
>> <script
>> type="text/javascript">/*<![CDATA[*/periodical.stop()/*]]>*/</script>
>>
>> Nothing else, especially no <head> and <body> tags.
>>
> Indeed, no <head> and <body> tags in the response.
> But I had both of these tags due to the #evalScripts: not at the right
> place.
> As Lukas suggested, I am on an older version of Scriptaculous and I
> needed #evalScripts: set to true but on the OUTER updater.
>
> Here is the code:
>
> html div id: 'time'.
> (html submitButton)
> onClick: ((html periodical)
> id: 'time';
> *evalScripts: true;*
> frequency: 1 second;
> assignTo: 'periodical';
> callback:
> [:r |
> (DateAndTime now -
> (start ifNil: [start := DateAndTime now])) seconds > 10 "#sample
> criteria#"
> ifTrue:
> [r script:
> ((r periodical)
>
> alias: 'periodical'; "evalScripts: true; should not be there according
> to Lukas' advise"
>
> call: 'stop').
> start := nil]
> ifFalse: [r
> render: DateAndTime now - start]]);
> text: 'Start'.
>> Lukas
>>
> Thank you Folks,
> Julien
>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
thanks to both of you Lukas and Julien, right now I'm not at work and can't
access my vw image, i should consider seriously bringing it back to my
home.. :) anyway, as soon as i get back to work i'll try that and I will
post how everything turned out, hopefully ok!
Regards
Leandro
--
View this message in context: http://www.nabble.com/How-to-stop-periodical%2C-end-a-polling-mechanism...-again-tf4030323.html#a11470775
Sent from the Squeak - Seaside mailing list archive at Nabble.com.
More information about the Seaside
mailing list