Merge pull request 'Pin Mermaid.js version with SRI integrity hash' (#44) from fix/mermaid-sri into main
Reviewed-on: https://git.ts.mattnite.net/mattnite/forgejo-tickets/pulls/44
This commit is contained in:
commit
576d44427a
|
|
@ -15,11 +15,17 @@
|
||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
<span class="hidden ring-blue-400 bg-blue-50 border-blue-400 hover:text-red-500"></span>
|
<span class="hidden ring-blue-400 bg-blue-50 border-blue-400 hover:text-red-500"></span>
|
||||||
<script type="module">
|
<script>
|
||||||
if (document.querySelector('pre.mermaid')) {
|
if (document.querySelector('pre.mermaid')) {
|
||||||
const { default: mermaid } = await import('https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs');
|
var s = document.createElement('script');
|
||||||
mermaid.initialize({ startOnLoad: false, theme: 'default' });
|
s.src = 'https://cdn.jsdelivr.net/npm/mermaid@11.4.1/dist/mermaid.min.js';
|
||||||
await mermaid.run();
|
s.integrity = 'sha384-rbtjAdnIQE/aQJGEgXrVUlMibdfTSa4PQju4HDhN3sR2PmaKFzhEafuePsl9H/9I';
|
||||||
|
s.crossOrigin = 'anonymous';
|
||||||
|
s.onload = function() {
|
||||||
|
mermaid.initialize({ startOnLoad: false, theme: 'default' });
|
||||||
|
mermaid.run();
|
||||||
|
};
|
||||||
|
document.body.appendChild(s);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue