Fix problem where selecting the renderer menu failed to rerender the mathematics

This commit is contained in:
Davide P. Cervone 2011-09-18 17:06:26 -04:00
parent 09851b9a0b
commit 331b9ee6f1
13 changed files with 32 additions and 14 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

16
config/local/AMS.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1473,8 +1473,6 @@ MathJax.Hub = {
if (jax.called) continue; // go back and call Process() again
this.RestartAfter(jax); // wait for the callback
}
jax.Attach(script,this.inputJax[type].id); // register the jax on the script
script.MathJax.state = STATE.OUTPUT; // mark it as needing output
//
if (!this.outputJax[jax.mimeType]) { // check for existing output jax
script.MathJax.state = STATE.UPDATE;
@ -1497,6 +1495,9 @@ MathJax.Hub = {
state.jaxIDs.push(jax.outputJax); // save the ID of the jax
}
if (state.jaxIDs.length > 1) {state.jax[jax.outputJax].push(script)}
//
jax.Attach(script,this.inputJax[type].id); // register the jax on the script
script.MathJax.state = STATE.OUTPUT; // mark it as needing output
}
//
// Go on to the next script, and check if we need to update the processing message
@ -2095,6 +2096,7 @@ MathJax.Hub.Startup = {
jax.originalText = (script.text == "" ? script.innerHTML : script.text);
jax.inputJax = inputJax;
if (jax.root) {jax.root.inputID = jax.inputID}
return jax;
},
Detach: function () {
var script = this.SourceElement(); if (!script) return;
@ -2115,7 +2117,7 @@ MathJax.Hub.Startup = {
}
},{
id: "ElementJax",
version: "1.1.1",
version: "1.1.2",
directory: JAX.directory+"/element",
extensionDir: JAX.extensionDir,
ID: 0, // jax counter (for IDs)

View File

@ -729,7 +729,7 @@
* Handle changing the renderer
*/
MENU.Renderer = function () {
var jax = HUB.config.outputJax["jax/mml"];
var jax = HUB.outputJax["jax/mml"];
if (jax[0] !== CONFIG.settings.renderer) {
CALLBACK.Queue(
["Require",AJAX,"[MathJax]/jax/output/"+CONFIG.settings.renderer+"/config.js"],