[Seaside] Trying to get CTChat to behave like a normal chat app?

John Chludzinski john.chludzinski at gmail.com
Mon Nov 16 22:17:04 UTC 2009


I'm trying to get CTChat to behave like a normal chat app by getting its
#textArea (or my case a #div) to scroll automatically to the bottom when a
new message is added.  But because I'm using SUTreeReport which relies on
Prototype/Scriptaculous and since JQuery and Prototype/Scriptaculous won't
work together, I need need a solution using the older:

   self pusher javascript: [ :script |
      script element
         id: 'messages';
         insertBottom: [ :html | self renderMessage: aBlock class: aString
on: html ]].


and well as with the newer (when I'm not using SUTreeReport):

   self pusher javascript: [ :script |
      script << (script jQuery: #messages)
         prepend: [ :html | self renderMessage: aBlock class: aString on:
html ]].

I've tried adding PTElement>>scroll to the message cascade for "script
element" to no avail.  I've also tried to see if there's something doable
using CSS, which does not appear to be the case without some Javascript.

I assume this isn't trivial since it wasn't done originally?

---John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20091116/d46fe6ac/attachment.htm


More information about the seaside mailing list