diff --git a/source/js/third-party/tags/mermaid.js b/source/js/third-party/tags/mermaid.js index 06443df..e41efe4 100644 --- a/source/js/third-party/tags/mermaid.js +++ b/source/js/third-party/tags/mermaid.js @@ -14,7 +14,7 @@ document.addEventListener('page:loaded', () => { newElement.className = 'mermaid'; box.appendChild(newElement); if (CONFIG.copycode.enable) { - NexT.utils.registerCopyButton(box, box, element.innerText); + NexT.utils.registerCopyButton(box, box, element.textContent); } const parent = element.parentNode; parent.parentNode.replaceChild(box, parent); diff --git a/source/js/utils.js b/source/js/utils.js index ce45851..2bc2c84 100644 --- a/source/js/utils.js +++ b/source/js/utils.js @@ -39,11 +39,15 @@ NexT.utils = { }); }, - registerCopyButton(target, element, code) { + registerCopyButton(target, element, code = '') { // One-click copy code support. target.insertAdjacentHTML('beforeend', '