Test

[custom_code] document.addEventListener(« DOMContentLoaded », function() { document.querySelectorAll(‘.cci-copy-btn’).forEach(button => { button.addEventListener(‘click’, function() { let codeBlock = this.closest(‘.cci-code-block’).querySelector(‘pre’); navigator.clipboard.writeText(codeBlock.innerText).then(() => { alert(« Code copié ! »); }); }); }); document.querySelectorAll(‘.cci-edit-btn’).forEach(button => { button.addEventListener(‘click’, function() { let codeBlock = this.closest(‘.cci-code-block’).querySelector(‘pre’); if (codeBlock.getAttribute(« contenteditable ») === « true ») { codeBlock.setAttribute(« contenteditable », « false »); this.textContent = « Modifier »; } else { codeBlock.setAttribute(« contenteditable », « true »); codeBlock.focus(); this.textContent = « Enregistrer »; } }); }); […]