E2 Mozilla Chatterbox Client

(thing) by Omnidirectional Halo Sun Nov 17 2002 at 3:08:52

Running Mozilla? Well, I have something for you to try:


The E2 Mozilla Chatterbox Client!
Yes, another one.


Handcrafted with loving care using only the finest XUL and Javascript, this little program delivers the trials and tribulations of the catbox straight to your desktop every 30 seconds!


Features:

  • Completely client-side
  • Everything is editable and customizable through a text editor
  • Takes on your Mozilla theme thanks to XUL
  • Fonts and colours can be changed via CSS
  • Pipelinks pop up as tooltips
  • The chatterbox topic can be accessed from the toolbar
  • Manual refresh and scrolling options
  • Uses open standards
  • Requires no additional software
  • Confirmed to work on Phoenix too!


I think I've implemented the necessary features for a useable chatterbox client, but the program may still have a few quirks. Also, please feel free to tinker with the code; the program requires no compiling and I'm sure that many of you know Javascript better than I do.


http://praytothemachine.com/sliderule/files/e2-mozilla-chatbox.zip


Instructions:

Just unpack the client archive somewhere convenient and open the HTML file in your browser. Click the link, and the program should load up. Enjoy!


Known Issues:

  • If there's a lot of text in the message window and you scroll up high enough, the automatic scrolling may not scroll all the way back to the bottom on refresh. This is because Javascript doesn't seem to have a way to detect the end of a document, forcing me to use the display frame's "inner height" instead.

  • Links open in a new window, but it won't work if your browser disables the new window target attribute by default (like Mozilla 1.1, it seems). Assuming you don't care about allowing links you click on to open in new windows (as opposed to unwanted popups), add the following line to your user.js file:

    user_pref("browser.block.target_new_window", false);


E2 documentation I used (for the curious):


Special thanks for fixes and suggestions:

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.