lettus_mj.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*
  2. @licstart The following is the entire license notice for the
  3. JavaScript code in this page.
  4. Copyright (C) 2015-2018 Emilia Blåsten emily@countermail.com
  5. This program is free software: you can redistribute it and/or modify
  6. it under the terms of the GNU Affero General Public License as
  7. published by the Free Software Foundation, either version 3 of the
  8. License, or (at your option) any later version.
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU Affero General Public License for more details.
  13. You should have received a copy of the GNU Affero General Public License
  14. along with this program. If not, see <http://www.gnu.org/licenses/>.
  15. @licend The above is the entire license notice for the JavaScript code
  16. in this page.
  17. Contributions are welcome: https://notabug.org/emily/Lettus-CSS-MathJax
  18. */
  19. // Use strict JavaScript mode
  20. "use strict";
  21. function loadMathJax(MJengine) {
  22. var engine = document.createElement("script");
  23. engine.type = "text/javascript";
  24. if(MJengine == "CDN") {
  25. engine.setAttribute("src", "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML");
  26. } else {
  27. // if using this one, configure lettus.css to the use appropriate url for the web fonts
  28. engine.setAttribute("src", "/MathJax/MathJax.js?config=TeX-MML-AM_CHTML");
  29. }
  30. document.getElementsByTagName("head")[0].appendChild(engine);
  31. };
  32. loadMathJax("CDN"); // If use other than "CDN" then configure the web font URL in lettus.css