* the DtTvB is not sure whether this forum is the right place to post or not.
Well,
I made some
client-side improvements (a.k.a. userscripts)
to the shoutbox. To make this true, you need to have Greasemonkey, that is, available to Firefox users only.
Download Greasemonkey Extension for Firefox
Greasemonkey's work is to run the installed
userscripts after the page loads.
0.3.3
Download the userscript (0.3.3).
Changelog:
code:
// 0.3.3
// - Options accordion. Can be used to turn a feature on and off.
// - -dt-'s script compatibility mode
// (can be [en/dis]able via the options accordion)
// - Forced to be utf-8.
// 0.3.2
// - More timeouts for user to go away.
// - Better handling of commands.. For example:
// /test => "I am testing"
// is defined, if you type
// /test the shoutbox
// it will become I am testing the shoutbox.
// - Will no more allow /help to be sent via shoutbox.
// - Quick text box is moved to lower-left
// - Quick texts sliding...
// 0.3.2pre
// - Hidden feature requested by MeEtc.
0.3.1
Download the userscript (0.3.1).
Changelog for 0.3.1:
- Some commands will be sent using a standard way. For example, /theme.
- The menu popup should disappear when you click somewhere else.
[size=1]Now the size of the script gets to 15kb with 672 lines of code with more features...
Note: Please uninstall the older versions first before installing 0.3.0.
Changelog:
- When you click on a user's name, a popup menu will appear and let you quote, PM, or view the profile.
- Quick texts!!
Screenshots:
![[Image: func3jt5.png]](http://img215.imageshack.us/img215/7137/func3jt5.png)
[/size]
0.2.1 (0.2.0 users, please redownload!)
Download the userscript (0.2.1).
Note: To toggle auto-refresh in this version, just click the old autorefresh button to turn it on (
). Or it won't refresh anything.
Changelog:
- Fixed message sending bug where + is treated as a space (0.2.1)
- Used new way of parsing HTML. Now it uses range.createContextualFragment
- Uses XMLHttpRequest to send messages.
- More comments.
- Toasts! Now, toasts will pop-up when a user comes in to the shout box or exits.
Preview:
0.1.2
Download the userscript (0.1.2).
Note: To toggle auto-refresh in this version, just click the old autorefresh button to turn it on (
). Or it won't refresh anything.
Changelog:
- Some fixes/improvements, thanks to WDZ.
- Added comments for larger filesize for the ease to edit.
- Changed the updating method. Won't affect the message entry box in any way.
0.1.0
Download the userscript.
Important! You need to turn off the original Auto-Refresh feature of the shoutbox before installation (make sure that the autorefresh button at the bottom is grayed like this:
), because this userscript includes the better version of the autorefresh.
This userscript makes following changes to the shoutbox:
- Auto-Focus: The message typing box will be focused by default.
You don't have to click on the input box in order to type anymore.
- Expanded Input: The input box is expanded to fit the window.
- The New Auto-Reload: This script includes the better version of the auto-reload feature. Please turn the original one off before installing this script. It uses XMLHTTPRequest to reload (a.k.a. AJAX, oops, AJAT), that means it will not reload the whole page, just the body section. This userscript reloads the page every 12.5 seconds, but it will look faster than the previous one!