()
| 569 | |
| 570 | // Function to observe code blocks and add buttons |
| 571 | const observeCodeBlocks = () => { |
| 572 | const codeBlocks = document.querySelectorAll('pre:not(.processed)') |
| 573 | codeBlocks.forEach(block => { |
| 574 | addButtonsToCodeBlock(block) |
| 575 | block.classList.add('processed') |
| 576 | }) |
| 577 | } |
| 578 | |
| 579 | // Mutation observer to detect new code blocks added dynamically |
| 580 | const observer = new MutationObserver(observeCodeBlocks) |
no test coverage detected