123456789101112131415161718192021222324252627282930 |
- <script src="https://printjs-4de6.kxcdn.com/print.min.js" async></script>
- <script>
- printContent = () => {
-
-
- var ignoreAssistList = [];
- assistives = document.querySelectorAll('.MathJax_Display span.MJX_Assistive_MathML').forEach((element, index) => {
- var thisId = 'MathJax-assistive-' + index.toString();
- element.setAttribute('id', thisId);
- ignoreAssistList.push(thisId)
- });
-
- printJS({
- printable: 'textbook_content',
- type: 'html',
- css: "{{ site.css_url | relative_url }}/styles.css",
- scanStyles: false,
- targetStyles: ["*"],
- ignoreElements: ignoreAssistList
- })
- };
- initPrint = () => {
- document.querySelector('#interact-button-print').addEventListener('click', printContent)
- }
- initFunction(initPrint)
- </script>
|