math-print.js
802 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
(function() {
window.MathJax =
{
options:
{
skipHtmlTags: {'[+]': ['text']},
ignoreHtmlClass: 'geDisableMathJax'
},
loader:
{
load: [(window.opener.urlParams['math-output'] == 'html') ?
'output/chtml' : 'output/svg', 'input/tex',
'input/asciimath', 'ui/safe']
},
startup:
{
ready: function()
{
MathJax.startup.defaultReady();
MathJax.startup.promise.then(function()
{
if (window.IMMEDIATE_PRINT)
{
window.print();
}
});
}
}
};
var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
s.setAttribute('src', window.opener.DRAW_MATH_URL + '/startup.js');
var t = document.getElementsByTagName('script')[0];
if (t != null)
{
t.parentNode.insertBefore(s, t);
}
})();