Files
server-configs/siyuan/data/plugins/siyuan-drawio-plugin/webapp/js/math-print.js
2026-02-13 22:24:27 +08:00

47 lines
897 B
JavaScript

/**
* Copyright (c) 2020-2025, JGraph Holdings Ltd
* Copyright (c) 2020-2025, draw.io AG
*/
(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);
}
})();