he chat daemon was not working; apparently chat daemon module is not being maintained as the header_js versions improve. The common codes in the three different methods (keepalive, streams, and chatd) should better be collected in shared functions, to minimize update conflicts.
I have corrected some of the errors in different chat methods, and added some new features. all three methods can now work synchronously. you can download the updated module from:
http://www.ceng.metu.edu.tr/~ahmet/Wiki/software/moodle_chat_revamped/moodle_chat_revamped
here is a summary of the new features:
**** chatinput: added multiline text (use Shift+Enter to send), html, and drawing input features.
* chatd: works synchronously with other methods.
* chatd: Sending small but continuous dummy data after each message (instead of sending a single big chunk of dummy data), works better for Firefox. IE doesn't need this dummy data. I haven't tested this for other browsers.
* chatd: support for multiple sites.
* fixed the jsupdated bug. now the messages is updated as soon as user sends a message.
* Users can select the chat method and refresh rate.
* users can select to show/hide pictures and enter/exit messages in chat session or in old chat reports.
* fixed grouping bugs in chat reports.