[Seaside] How to stop periodical, end a polling mechanism... again
Lukas Renggli
renggli at gmail.com
Thu Jul 5 15:38:44 UTC 2007
> html submitButton
> onClick: (html periodical
> id: 'time';
> frequency: 1 second;
> assignTo: 'periodical';
> callback: [ :r | aCondition ifTrue:[
> (r periodical)
> alias: 'periodical';
> call: 'stop']]);
> text: 'Start'.
Have a look at the response you get in FireBug. There is no Javascript
included. You need to somehow add it to the response, for example by
writing:
r script: (r periodical alias: 'periodical'; call: 'stop')
Also note that if you are on an old version of Scriptaculous scripts
of AJAX requests are not evaluated automatically. This means that you
maybe have to set #evalScripts: to true on the outer updater.
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch
More information about the Seaside
mailing list