rearrange

这个提交包含在:
root 2017-05-21 14:28:09 +09:00
父节点 00726d1812
当前提交 3213757a63
共有 2 个文件被更改,包括 16 次插入17 次删除

查看文件

@ -3,13 +3,12 @@ The SimpleMathJax extension enables MathJax, a Javascript library, for typesetti
https://www.mediawiki.org/wiki/Extension:SimpleMathJax
| Setting name | Default value | Description |
| ------------------------------- | --------------------------------------------------- | --------------------------------------- |
| `$wgSimpleMathJaxSize` | 100 | The default font size for SimpleMathJax |
| `$wgSimpleMathJaxChem` | false | enable `<chem>` tag |
| `$wgSimpleMathJaxMathJsUrlPath` | "//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1" | URL path of Math.js |
| `$wgSimpleMathJaxChemJsUrlPath` | "//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/extensions/TeX" | URL path of mhchem.js |
| Setting name | Default value | Description |
| ------------------------ | --------------------------------------------------- | --------------------------------------- |
| `$wgSimpleMathJaxSize` | 100 | The default font size for SimpleMathJax |
| `$wgSimpleMathJaxChem` | false | enable `<chem>` tag |
| `$wgSimpleMathJaxJs` | "//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML" | URL path of Math.js |
| `$wgSimpleMathJaxChemJs` | "//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/extensions/TeX/mhchem.js" | URL path of mhchem.js |
```PHP
require "$IP/extensions/SimpleMathJax/SimpleMathJax.php";
@ -31,12 +30,13 @@ $wgSimpleMathJaxChem = true;
To use local scripts, git submodule update and set variables.
```Bash
$ cd /path/to/extensions/SimpleMathJax
$ git submodule init
$ git submodule update
```
```PHP
require "$IP/extensions/SimpleMathJax/SimpleMathJax.php";
$wgSimpleMathJaxSize = 115;
$wgSimpleMathJaxChem = true;
$wgSimpleMathJaxMathJsUrlPath = "{$wgScriptPath}/extensions/SimpleMathJax/MathJax";
$wgSimpleMathJaxChemJsUrlPath = "{$wgScriptPath}/extensions/SimpleMathJax/MathJax-mhchem";
$wgSimpleMathJaxJs = "{$wgScriptPath}/extensions/SimpleMathJax/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
$wgSimpleMathJaxChemJs = "{$wgScriptPath}/extensions/SimpleMathJax/MathJax-mhchem/mhchem.js";
```

查看文件

@ -25,23 +25,22 @@ class SimpleMathJax {
}
static function addScripts( $out ) {
global $wgSimpleMathJaxSize, $wgSimpleMathJaxChem, $wgSimpleMathJaxMathJsUrlPath, $wgSimpleMathJaxChemJsUrlPath;
if( !$wgSimpleMathJaxMathJsUrlPath )
$wgSimpleMathJaxMathJsUrlPath = '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1';
if( !$wgSimpleMathJaxChemJsUrlPath )
$wgSimpleMathJaxChemJsUrlPath = '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/extensions/TeX';
global $wgSimpleMathJaxSize, $wgSimpleMathJaxChem, $wgSimpleMathJaxJs, $wgSimpleMathJaxChemJs;
if( !$wgSimpleMathJaxJs )
$wgSimpleMathJaxJs = '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
if( !$wgSimpleMathJaxChemJs )
$wgSimpleMathJaxChemJs = '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/extensions/TeX/mhchem.js';
$out->addScript( <<<HEREDOC
<style>.mathjax-wrapper{display:none;font-size:${wgSimpleMathJaxSize}%;}.MathJax_Display{display:inline !important;}</style>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({"messageStyle":"none","tex2jax":{"preview":"none","displayMath":[["[math]","[/math]"]]}});
MathJax.Hub.Queue(function(){\$(".mathjax-wrapper").show();});</script>
<script src="${wgSimpleMathJaxMathJsUrlPath}/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script src="${wgSimpleMathJaxJs}"></script>
HEREDOC
);
if( $wgSimpleMathJaxChem )
$out->addScript( "<script src='${wgSimpleMathJaxChemJsUrlPath}/mhchem.js'></script>" );
$out->addScript( "<script src='${wgSimpleMathJaxChemJs}'></script>" );
return true;
}
}