Skip to content

Commit eed1dea

Browse files
authored
🐛 Fix contributed scripts load position and option (#956)
- Fixed to just like VSCode's `markdown preivew`
1 parent f2f37a0 commit eed1dea

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/print.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,11 +151,11 @@ async function print(type: string, uri?: Uri, outFolder?: string) {
151151
<title>${title ? encodeHTML(title) : ''}</title>
152152
${extensionStyles}
153153
${getStyles(doc.uri, hasMath, includeVscodeStyles)}
154-
${hasMath ? '<script src="https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.js"></script>' : ''}
155-
${extensionScripts}
156154
</head>
157155
<body class="vscode-body${config.get<string>('print.theme') === 'light' ? ' vscode-light' : ''}">
158156
${body}
157+
${hasMath ? '<script async src="https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.js"></script>' : ''}
158+
${extensionScripts}
159159
</body>
160160
</html>`;
161161

@@ -322,7 +322,7 @@ async function getPreviewExtensionScripts() {
322322
continue;
323323
}
324324
for (const scriptFile of contribute.previewScripts) {
325-
result += `<script type="text/javascript">\n/* From extension ${contribute.extensionId} */\n`;
325+
result += `<script async type="text/javascript">\n/* From extension ${contribute.extensionId} */\n`;
326326
try {
327327
result += await fs.promises.readFile(scriptFile.fsPath, { encoding: "utf8" });
328328
} catch (error) {

0 commit comments

Comments
 (0)