feat: add mermaid code fences usage

This commit is contained in:
Henk Verlinde
2021-07-01 16:21:03 +02:00
parent 6a87dc6e29
commit 7d6df42519
8 changed files with 50 additions and 17 deletions

View File

@ -5,7 +5,11 @@ var pre = document.getElementsByTagName('pre');
for (var i = 0; i < pre.length; ++ i)
{
var element = pre[i];
element.insertAdjacentHTML('afterbegin', '<button class="btn btn-copy"></button>');
var mermaid = element.getElementsByClassName('language-mermaid')[0];
if (mermaid == null) {
element.insertAdjacentHTML('afterbegin', '<button class="btn btn-copy"></button>');
}
}
var clipboard = new Clipboard('.btn-copy', {

View File

@ -7,4 +7,5 @@ var config = {
document.addEventListener('DOMContentLoaded', () => {
mermaid.initialize(config);
mermaid.init(undefined, '.language-mermaid');
});