[Seaside] Using Comet to push PNG files?

santiago robles santiagorobles at gmail.com
Thu May 21 16:18:47 UTC 2009

Hello, I tested this and it worked.

    html image id: 'lala';
         url: SUAllTestLibrary / #logoGif.

    html anchor onClick: (html element id: 'lala';
            replace: [:render | render image id: 'lala';
                     url: SUAllTestLibrary / #demoGif]);
         with: 'change'.

So I suppose that your error is that you didn't use a block to render the
new image.
Hope that helps

2009/5/21 John Chludzinski <john.chludzinski at gmail.com>

> 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
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20090521/a2f1768b/attachment.htm

More information about the seaside mailing list