document.querySelectorAll('code').forEach(function(codeBlock) {
codeBlock.addEventListener('dblclick', function() {
const selection = window.getSelection();
const range = document.createRange();
range.selectNodeContents(codeBlock);
selection.removeAllRanges();
selection.addRange(range);
});
codeBlock.addEventListener('click', function(event) {
if (event.detail === 3) {
const selection = window.getSelection();
const range = document.createRange();
range.selectNodeContents(codeBlock);
selection.removeAllRanges();
selection.addRange(range);
}
});
});