HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Tutorial: How To Add a Mathjax option to your buttonbar.
To add a mathjax option insert to your buttonbar.
1) copy the plugins/MathJaxCDN/math.png to plugins/ButtonBar/design/images/math.png
2) Add this to your plugins/ButtonBar/design/buttonbar.css
.ButtonBar .ButtonBarMath { background-image: url('images/math.png'); }
3) Add this to ButtonBar/views/buttonbar.php
echo '<span class="ButtonWrap"><span>math </span></span>';
4) Add among the other case statement ButtonBar/js/buttonbar.js
case 'math': $(TextArea).insertRoundTag('math',bbcodeOpts); break;
5) change in buttonbar.js
PerformHtml: function(TextArea, Operation) { var htmlOpts = { opener: '<', closer: '>' } to PerformHtml: function(TextArea, Operation) { var htmlOpts = { opener: '<', closer: '>' } bbcodeOpts = { opener: '[', closer: ']' }
also add the bbcodeOpts to Markdown
from PerformMarkdown: function(TextArea, Operation) { var markdownOpts = { opener: '', closer: '', closeslice: '' } TO: PerformMarkdown: function(TextArea, Operation) { var markdownOpts = { opener: '', closer: '', closeslice: '' } bbcodeOpts = { opener: '[', closer: ']' }
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
1
Comments
The Red M in the image is what is produced.
Hightlight your math formula, click on the M and it will be surrounded by the necessary tags [math] and [/math>
tested in Markdown, Html and BBCode.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.