https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112761

Revision: 112761
Author:   brion
Date:     2012-03-01 01:57:44 +0000 (Thu, 01 Mar 2012)
Log Message:
-----------
MathJax 2.0 update mostly works!

Modified Paths:
--------------
    trunk/extensions/Math/modules/ext.math.mathjax.enabler.js

Added Paths:
-----------
    trunk/extensions/Math/modules/ext.math.mathjax.preload.js

Modified: trunk/extensions/Math/modules/ext.math.mathjax.enabler.js
===================================================================
--- trunk/extensions/Math/modules/ext.math.mathjax.enabler.js   2012-03-01 
01:56:18 UTC (rev 112760)
+++ trunk/extensions/Math/modules/ext.math.mathjax.enabler.js   2012-03-01 
01:57:44 UTC (rev 112761)
@@ -10,8 +10,8 @@
 
 mathJax.Config = function() {
   MathJax.Hub.Config({
-    root: mediaWiki.config.get('wgExtensionAssetsPath') + 
'/Math/modules/MathJax/',
-    config: "TeX-AMS-texvc_HTML.js",
+    root: mediaWiki.config.get('wgExtensionAssetsPath') + 
'/Math/modules/MathJax',
+    //config: "TeX-AMS-texvc_HTML.js",
     "v1.0-compatible": false,
     styles: { ".mtext": { "font-family": "sans-serif ! important", 
"font-size": "80%" } },
     displayAlign: "left",
@@ -21,14 +21,18 @@
   MathJax.Message.styles["#MathJax_Message"].right = 
MathJax.Message.styles["#MathJax_Message"].left;
   delete MathJax.Message.styles["#MathJax_Message"].left;
   if ( typeof(mathJax.userConfig) !== "undefined" ) MathJax.Hub.Config( 
mathJax.userConfig );
-  if ( typeof(mathJax.fontDir) !== "undefined" ) MathJax.OutputJax.fontDir = 
mathJax.fontDir; else MathJax.Hub.Config({ NativeMML: {webFont: null} });
+  //if ( typeof(mathJax.fontDir) !== "undefined" ) MathJax.OutputJax.fontDir = 
mathJax.fontDir; else MathJax.Hub.Config({ NativeMML: {webFont: null} });
   MathJax.Hub.Register.StartupHook("End Extensions", function() {
+         /*
+          // this section is newly commented out while updating to MJ 2.0
     var TEX = MathJax.InputJax.TeX;
     var MACROS = TEX.config.Macros;
     for (var id in MACROS) {
       if (typeof(MACROS[id]) === "string") TEX.Macro(id, MACROS[id]);
       else TEX.Macro(id, MACROS[id][0], MACROS[id][1]);
     }
+         */
+        // this next section was already commented out
 /*    TEX.Parse.Augment({
       Cr: function(name) {
         this.GetBrackets(name);

Added: trunk/extensions/Math/modules/ext.math.mathjax.preload.js
===================================================================
--- trunk/extensions/Math/modules/ext.math.mathjax.preload.js                   
        (rev 0)
+++ trunk/extensions/Math/modules/ext.math.mathjax.preload.js   2012-03-01 
01:57:44 UTC (rev 112761)
@@ -0,0 +1,18 @@
+MathJax.Ajax.Preloading(
+  "[MathJax]/jax/input/TeX/config.js",
+  "[MathJax]/jax/output/HTML-CSS/config.js",
+  "[MathJax]/extensions/tex2jax.js",
+  "[MathJax]/extensions/MathEvents.js",
+  "[MathJax]/extensions/MathZoom.js",
+  "[MathJax]/extensions/MathMenu.js",
+  "[MathJax]/jax/element/mml/jax.js",
+  "[MathJax]/extensions/toMathML.js",
+  "[MathJax]/extensions/TeX/noErrors.js",
+  "[MathJax]/extensions/TeX/noUndefined.js",
+  "[MathJax]/jax/input/TeX/jax.js",
+  "[MathJax]/extensions/TeX/AMSmath.js",
+  "[MathJax]/extensions/TeX/AMSsymbols.js",
+  "[MathJax]/jax/output/HTML-CSS/jax.js",
+  "[MathJax]/jax/output/HTML-CSS/autoload/mtable.js"
+);
+


Property changes on: trunk/extensions/Math/modules/ext.math.mathjax.preload.js
___________________________________________________________________
Added: svn:eol-style
   + native


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to