WhutBBCode? Overview

Dark Theme

Install and Source
Install it from Greasy Fork . . . https://greasyfork.org/en/scripts/1024-whutbbcode
Check out the source . . . https://github.com/hateradio/wbb
As of version 3.0, "WhutBBCode?" has been renamed, so you might have to uninstall previous versions of "WhutBBCode? for What.CD and Waffles.fm" from your user scripts in Greasemonkey/Tampermonkey.
Compatibility
Most Gazelle sites are also compatible; however, they have to be included manually. If you want me to add a site, please send me a message or pull request!
Sites
-   Waffles
 
-   Indietorrents
 
-   Cinemageddon
 
-   PTP
 
-   RED, GG, nWCD, BS, bs, and more . . .
 
-   
Apollo 
-   
What (Archived in the code) 
Note that you have to save your settings on every site.
Browsers
-   Firefox 4+
 
-   Opera 11+
 
-   Chrome 10+
 
-   Safari 5+
 
The script is known to work with the Tampermonkey extension.
Shortcut Keys
Shortcut keys were only tested in the above-mentioned browsers.
-   
Ctrl + b = [b][/b] (Bold) 
-   
Ctrl + i = [i][/i] (Italic) 
-   
Ctrl + u = [u][/u] (Underline) 
-   
Ctrl + s = [s][/s] (Strike) 
-   
Ctrl + k = [#] (Ordered List Item - What.CD only) 
-   
Ctrl + l = [*] (List Item) 
-   
Ctrl + h = [url=][/url] (Link) 
-   
Ctrl + m = [img][/img] (Image) 
-   
Ctrl + d = {Delete} (Erases your message!) 
There are several more depending on the site.
Updates
8.5
8.4
8.3.1
8.3
8.2
-   Replace className and set/getAttribute with classList and dataset
 
-   Fix a margin issue for some stylesheets
 
8.1.1
-   Add support for torrentday.com, passthepopcorn.me, myanonamouse.net, broadcasthe.net
 
8.1
-   Enhancement: Edit button now re-creates the WhutBBCode instance instead of overwriting it
 
8
-   New Bootstrap icons
 
-   New button layouts
 
-   New button text (for option with no icons)
 
-   Use icon names from Bootstrap
 
-   New blueprint for orph
 
7
-   removes IE code
 
-   fixes icons for 
[hr] and [pad] 
6.6
-   replaces 
keypress with keydown in Firefox 
6.5
-   fixes preview in inbox
 
-   adds 
hr button 
6
5.3
-   adds new BB code tags for RED (
[pad], [php]) 
-   adds a line break before list item tags
 
-   makes sure to only add unique emoticons
 
5.2
-   changes JSON version from string to int
 
5.1.1
-   checks that site configuration exists
 
-   adds grunt and node package files
 
5.1
-   removes unnecessary site configurations
 
5
-   simplifies Gazelle site inclusion, only requires to use @include
 
4.9.4
-   adds support for secret-cinema.pw, fixes efectodoppler
 
4.9.3
-   adds support for efectodoppler.pw
 
4.9.2
-   adds support for reportsv2.php
 
4.9.1
-   adds update check with github json link (cors support)
 
4.9
-   fix width when in sidebar
 
-   adds tehconnection, oppaitime, morethan.tv, alpharatio
 
-   remove update check
 
-   remove bwtm, nostream
 
4.8
-   force button container width and text centering
 
-   shortcut information on button title
 
-   mac shortcut keys
 
-   red <=> pth
 
4.7
-   code and emoticon refactor
 
-   pth emoticon
 
-   adds hidra.zone support
 
4.6
-   edit boxes should now work in Chrome
 
4.5
-   adds support for PTH, GG, nWCD, Nostream, BWTM, BS, bs
 
-   changes some styling for shortcut information
 
4
-   adds apollo support
 
-   enabled all possible BBCode tags, thanks inverness
 
-   fixes emoticons, thanks toy
 
3.1
-   Replaces Waffles.fm for ch
 
-   Fixes Waffles emoticons
 
-   Fixes .gz with .gazelle property
 
3.0.1 - 3.0.2
-   Resolves Chrome errors
 
-   Removes extraneous gray text CSS
 
-   Adds mature tag
 
3
-   Brand new, completely rewritten code base
 
-   Brand new Glyph icons from the Bootstrap source
 
-   More customizable, just read the source comments!
 
-   Same great functionality
 
2
-   WhutBBCode? 2.0 looks a bit different for What.CD because of some new buttons. Overall, the align button has been separated for each individual type.
 
Newer Gazelle Versions
-   Use 
[code][/code] when you want to make an item within a line mono-spaced, like I did just now. Use it for functions, (X)HTML, or any other code snippets. 
-   Use 
[important][/important] to mark something urgent. 
-   Use 
[#] to make ordered lists. 
For reference, the list above is an unordered list; the list below is an ordered list. You don't use 1, 2, 3. They are included automatically.
-  This is the first item.
 
-  This is the second item.
 
-  This is the third item.
 
Excluding Textareas from WhutBBCode?
Note: If you add "noWhutBB" to the class attribute of a textarea, WhutBBCode? will not do anything to to that text box. It will get ignored.
Example
<textarea class="noWhutBB"></textarea>