[Seaside] help with #urlForAction:

radoslav hodnicak rh at 4096.sk
Tue Jul 19 14:06:55 CEST 2005


You are not using setTimeout correctly. The delay is the second argument. 
And I don't think it can take an url as action.


On Mon, 18 Jul 2005, Jason Rogers wrote:

> Aside from the inherent security risks and what not...
>
> I have a method like this:
>
> renderShuttingDownOn: html
> 	| url |
> 	url := html
> 				urlForAction: [self shutDownTheImage].
> 	html
> 		div: [html text: 'Shutting down in 5 seconds.'].
> 	html script: 'setTimeout(5000, "' , url , '"); void 0;'
>
> The timeout is triggered after 5 seconds, but the block in the
> #urlForAction: message does not get executed.  Is there something I am
> doing wrong here?
>
> #shutDownTheImage just does "SmalltalkImage current snapshot: true
> andQuit: true".  I have put a "self halt" in that method but it never
> gets there.
>
> -- 
> Jason Rogers
>
> "I am crucified with Christ: nevertheless I live; yet not I,
> but Christ liveth in me: and the life which I now live in
> the flesh I live by the faith of the Son of God, who loved
> me, and gave himself for me."
>    Galatians 2:20
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/seaside
>


More information about the Seaside mailing list