Don't allow \require{mhchem} to override one already loaded from [Contrib]. Resolves issue #1593.
This commit is contained in:
parent
4a9bee1f2f
commit
df6c3fc490
|
@ -25,6 +25,14 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// Don't replace [Contrib]/mhchem if it is already loaded
|
||||||
|
//
|
||||||
|
if (MathJax.Extension["TeX/mhchem"]) {
|
||||||
|
MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mhchem.js");
|
||||||
|
} else {
|
||||||
|
|
||||||
MathJax.Extension["TeX/mhchem"] = {
|
MathJax.Extension["TeX/mhchem"] = {
|
||||||
version: "2.6.0",
|
version: "2.6.0",
|
||||||
config: MathJax.Hub.CombineConfig("TeX.mhchem",{
|
config: MathJax.Hub.CombineConfig("TeX.mhchem",{
|
||||||
|
@ -32,6 +40,9 @@ MathJax.Extension["TeX/mhchem"] = {
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//
|
||||||
|
// Load [Contrib]/mhchem if not configured for legacy vesion
|
||||||
|
//
|
||||||
if (!MathJax.Extension["TeX/mhchem"].config.legacy) {
|
if (!MathJax.Extension["TeX/mhchem"].config.legacy) {
|
||||||
MathJax.Callback.Queue(
|
MathJax.Callback.Queue(
|
||||||
["Require",MathJax.Ajax,"[Contrib]/mhchem/mhchem.js"],
|
["Require",MathJax.Ajax,"[Contrib]/mhchem/mhchem.js"],
|
||||||
|
@ -502,4 +513,5 @@ MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mhchem.js");
|
MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mhchem.js");
|
||||||
}
|
|
||||||
|
}}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user