Download (Refresh this page after installing)
This script loads the emoticon list from my site and caches it. The script checks my server for updates if it's been more than one hour since the last check. So you shouldn't need to update the script unless I make some site compatibility fixes.
As for expected behavior, the script scans the page for emoticon codes and makes the appropriate replacements. After that, it rescans if the page's height changed (indicating a change in the DOM) every two seconds. I don't know if there's a better way, but it seems to work for sites like Facebook.
Note: This script will not run on secure sites (https). It probably never will.
The rest of this page is just test content.
This is a paragraph with :whatup: in it. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in :butt: reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est :) laborum.