← Back to team overview

mahara-contributors team mailing list archive

[Bug 1854646] [NEW] Using MathML markup

 

Public bug reported:

There is part of HTML5 called MathML
https://en.wikipedia.org/wiki/MathML which is markup for math notation.

Currently we do math markup via the MathJax module - but it would be
better if we could use the native markup option to do this.

But the main problem we have is that because we use HTMLPurifier to keep
bad code out the MathML is stripped for content being saved.

To avoid this we would need to patch the HTMLPurifier with something
like:

https://github.com/ezyang/htmlpurifier/pull/200/commits

Or wait until it is approved and merged in upstream.

I for one feel that we should switch to MathML and make the MathJax
plugin obsolete

** Affects: mahara
     Importance: Wishlist
         Status: New

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1854646

Title:
  Using MathML markup

Status in Mahara:
  New

Bug description:
  There is part of HTML5 called MathML
  https://en.wikipedia.org/wiki/MathML which is markup for math
  notation.

  Currently we do math markup via the MathJax module - but it would be
  better if we could use the native markup option to do this.

  But the main problem we have is that because we use HTMLPurifier to
  keep bad code out the MathML is stripped for content being saved.

  To avoid this we would need to patch the HTMLPurifier with something
  like:

  https://github.com/ezyang/htmlpurifier/pull/200/commits

  Or wait until it is approved and merged in upstream.

  I for one feel that we should switch to MathML and make the MathJax
  plugin obsolete

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1854646/+subscriptions


Follow ups