I have tried to make it as similar as possible to BBCodeXtra, which provides a context menu that automates many bbCode/vBulletin/MarkDown/HTML markup tags.
What is not done yet is the documentation and the localizations.
Also note that this is literally my first programming in JavaScript, so I have not yet been able to figure out how to generate a color wheel without generating a popup window warning, so font colors are relegated to a sub menu.
The menu structure is otherwise identical, though the custom tags and configuration is different because of the differences between XUL and Web Extensions.
Also, while similar, the syntax of custom tags is a bit different.
I have it up at GitHub, it's called
bbCodeWebex.
You can check it out by using the temporary load option for FireFox using
about:debugging.
Updates as they occur.
I would note that this is arguably the fugliest JavaScript ever created. I think that it may cause cancer.