[Seaside] Re: Using Comet to push PNG files?

John Chludzinski john.chludzinski at gmail.com
Thu May 21 17:26:06 UTC 2009


Exactly!  Works fine!  I knew I wanted to invoke an action but didn't know I
could pass a block closure as an argument to #replace: .  THANKS!  ---John


On Thu, May 21, 2009 at 11:13 AM, John Chludzinski <
john.chludzinski at gmail.com> wrote:

> I'm trying to push PNG files as part of a "presentation app".  I tried
> looking at CTCounter and using #update: as an example to follow.  The method
> CTCounter>>update: sends the  message SUElement>>update:.  The instance of
> WAImageTag in my app that I'm trying to update (with a new PNG file) is
> given an id (by senting the message #id:).  Using this id I tried to update
> the image:
>
>     self pusher javascript: [ :script |
>         script element
>             id: 'WWW';
>             update: (MMAFileLibrary / self getCurrentPageFile) asString].
> "An instance of WAUrl."
>
> This failed.  Tried using SUElement>>replace:
>
>     self pusher javascript: [ :script |
>         script element
>             id: 'WWW';
>             replace: (html image url: MMAFileLibrary / self
> getCurrentPageFile)].   "An instance of WAImageTag ."
>
> This resulted in the string 'a WAImageTag' being pushed to other browsers.
>
> Any ideas?
>
> ---John
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20090521/42489a3b/attachment.htm


More information about the seaside mailing list